Szeto, CA
Bailey G. Szeto, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130298232 | MESSAGING SECURITY DEVICE - In one embodiment, a system can comprise an interface that receives data related to a communication session and a messaging security device component that evaluates the data and enables a security measure for preventative monitoring of a threat based on the evaluation, the security measure can be universally applied to two or more messaging formats. | 11-07-2013 |
Chris Szeto, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100070899 | TECHNIQUES FOR SHARING CONTENT ON A WEB PAGE - Techniques that enable content from a web page to be shared directly with one or more targets, which may be an application, a buddy from a buddy list (e.g., in a chat application), and the like. An embodiment of the present invention can identify contents on a web page that are to be made sharable and make the identified contents sharable. The content that is made sharable can then be shared with a share target using, for example, drag and drop operations. For example, a user may select sharable content on a web page, drag the content to a target, and drop it directly on the target thereby sharing the content with the target. | 03-18-2010 |
20100107088 | PROVISIONING INSTANT COMMUNICATIONS FOR A COMMUNITY OF USERS - Techniques that enable instant communications services to be provisioned for an online community of users such that the members of the community can interact with each other using instant communications including using instant messaging (IM). In one embodiment, an instant communications facilitator operating from a first domain may provision instant communication services for members of an online community maintained in different domains from the first domain. | 04-29-2010 |
Christopher Szeto, Soquel, CA US
Patent application number | Description | Published |
---|---|---|
20160103949 | PARADIGM DRUG RESPONSE NETWORKS - Systems and methods are presented in which omics data from multiple cell or tissue samples are used to identify pathway elements that are associated with a treatment parameter of the cell or tissue (e.g., resistance towards a specific drug). So identified pathway elements are then modulated in silico in a statistical factor graph model to provide a modified data set that is re-evaluated with respect to the treatment parameter. Such systems and models are particularly useful for recommendation of multi-drug treatments for treatment-nave patients. | 04-14-2016 |
Christopher Szeto, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090307325 | SYSTEM AND METHOD FOR SHARING CONTENT IN AN INSTANT MESSAGING APPLICATION - A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises logging content accessed by a first client, and a list of accessible content is updated and provided to the first client. A request is received from the first client to share first content of the list of accessible content with a second client, and a message is delivered to the second client, the message containing a link to the first content. | 12-10-2009 |
20160080292 | System and Method for Sharing Content in an Instant Messaging Application - A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises logging content accessed by a first client, and a list of accessible content is updated and provided to the first client. A request is received from the first client to share first content of the list of accessible content with a second client, and a message is delivered to the second client, the message containing a link to the first content. | 03-17-2016 |
Christopher Szeto, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20080320096 | ASSOCIATING MULTIPLE VISIBILITY PROFILES WITH A USER OF REAL-TIME COMMUNICATION SYSTEM - Visibility profiles associated with a substantially real time messaging environment are disclosed. Additionally, techniques for managing visibility profiles are disclosed, which include automatically associating a first profile with a first situation, automatically associating a second profile with a second situation, and where the first and second profiles are associated with visibility. Visibility profiles may be used to manage the appearance of a user to other users/friends for communication using applications such as instant messaging, electronic mail, web-based mail programs, or other types of data communication exchange applications. | 12-25-2008 |
Christopher Szeto, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080288467 | INTEGRATION OF INSTANT MESSAGING WITH INTERNET SEARCHING - Techniques for integrating instant messaging with Internet search features are provided. An instant messaging (IM) application allows users to launch a search of the Internet or the World Wide Web for information about another IM user or another topic. If an IM user wishes to location information relating to a friend, a search is performed through a database of registered IM members to locate a user profile for the friend. If the friend's profile is found, the profile is displayed to the IM user. An IM application can link to an Internet search engine to search the Internet for web sites relating to the topic or person. Search results from an Internet search can be sorted based on information about a friend that is stored in the friend's user profile. | 11-20-2008 |
Christopher Tzann-En Szeto, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090094341 | METHOD AND SYSTEM OF ENHANCED MESSAGING - Methods and apparatus for providing rich media for enhancing user interaction with a messaging program. The rich media includes user perceptible content and content specific information. User perceptible content may include a small animated picture with an embedded sound file that messaging program users can send to each other during a messaging session. Content specific information may include a description of the perceptible content, context menu items including universal resource identifiers that link to information related to the content and information related to other messaging program content. In addition computer code is provided to allow communication between the rich media and the messaging program so that the messaging program and the rich media can interoperate. | 04-09-2009 |
20090094511 | METHOD AND SYSTEM OF ENHANCED MESSAGING - Methods and apparatus for providing rich media for enhancing user interaction with a messaging program. The rich media includes user perceptible content and content specific information. User perceptible content may include a small animated picture with an embedded sound file that messaging program users can send to each other during a messaging session. Content specific information may include a description of the perceptible content, context menu items including universal resource identifiers that link to information related to the content and information related to other messaging program content. In addition computer code is provided to allow communication between the rich media and the messaging program so that the messaging program and the rich media can interoperate. | 04-09-2009 |
20090094512 | METHOD AND SYSTEM OF ENHANCED MESSAGING - Methods and apparatus for providing rich media for enhancing user interaction with a messaging program. The rich media includes user perceptible content and content specific information. User perceptible content may include a small animated picture with an embedded sound file that messaging program users can send to each other during a messaging session. Content specific information may include a description of the perceptible content, context menu items including universal resource identifiers that link to information related to the content and information related to other messaging program content. In addition computer code is provided to allow communication between the rich media and the messaging program so that the messaging program and the rich media can interoperate. | 04-09-2009 |
Christopher Tzann-En Szeto, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090031000 | DETERMINING A MANNER IN WHICH USER INTERFACE COMMANDS ARE PROCESSED IN AN INSTANT MESSAGING ENVIRONMENT - Sharing an instant messaging environment is described. The instant messaging environment is selected from a set of stored instant messaging environments. An instant messaging environment identifier corresponding to the selected instant messaging environment is transmitted from a transmitting instant messaging application to a receiving instant messenger application. The instant messaging environment identifier is received and the stored instant messaging environment corresponding to the instant messaging environment identifier is retrieved. The instant messaging environment is activated in the receiving instant messaging application. | 01-29-2009 |
Connnie K. Szeto, Escondido, CA US
Patent application number | Description | Published |
---|---|---|
20150346310 | DE-EMBEDDING AND CALIBRATION OF MIRROR SYMMETRIC RECIPROCAL NETWORKS - A method for characterization of fixture utilizes a mirror symmetric THRU structure and either a HALF-THRU with a LOAD shunted to ground or a THRU with a LOAD shunted to ground located at the mirror reference plane. The method extracts the short, open, and thru measurements from the THRU structure due to the mirror symmetry. The HALF-THRU with a LOAD or the THRU with a LOAD shunted to ground located at the mirror reference plane provides the independent measurement to fully characterize the fixture. The resultant impedance or scattering parameter HALF-THRU model may be used in de-embedding a Device-Under-Test, a calibration routine, or computational simulations. The parameters of a HALF-THRU model may be stored in a memory storage circuit affixed to the associated HALF-THRU fixture. Some embodiments may include at least one memory storage circuit that attaches to the HALF-THRU fixture body affixed to an interposing matable connector. | 12-03-2015 |
David Szeto, Torrance, CA US
Patent application number | Description | Published |
---|---|---|
20140144728 | BRAKE TORQUE SENSING SYSTEM - The invention includes a system and method for controlling a brake system for a motor vehicle. The system determines actual brake torque by measuring the strain in an elongated portion of a suspension knuckle, the elongated portion being attached to a brake caliper which engages a disc brake to create the actual brake torque. The system can use the determined actual brake torque to best apply a proper blend of brake torques between the caliper and disk brake and a regenerative braking system through a closed loop analysis method. | 05-29-2014 |
Margaret Szeto, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20130066744 | FLEXIBLE SHIPPING DELIVERY - A flexible shipping delivery system has an online marketplace interface, a client interface, a shipping carrier interface, and a flexible shipping delivery engine. The online marketplace interface communicates with an online marketplace application. The client interface communicates with a client that places an order for an item on the online marketplace application. The client interface receives a shipping delivery preference of a user of the client. The shipping carrier interface communicates with a shipping carrier server. The shipping carrier server provides a tracking shipping status of the item. The flexible shipping delivery engine adjusts a delivery option of the item based on the tracking shipping status of the item and the shipping delivery preference. | 03-14-2013 |
20130159144 | SYSTEM AND METHOD FOR PROVIDING ALTERNATIVE FULFILLMENT FOR A BUYER'S UNFULFILLABLE ORDER - A method and a system for providing an alternative fulfillment for a buyer's unfulfilled order are described. The system has an order fulfillment issue detection module, an alternative fulfillment qualification module, a replacement item matching module, and a replacement item order module. The order fulfillment issue detection module detects a fulfillment delay of an item in an order placed in an online marketplace. The alternative fulfillment qualification module determines whether the fulfillment delay qualifies for an alternative fulfillment order. The replacement matching module determines a replacement item for the item. The replacement item order module cancels the order and replaces the order with the alternative fulfillment order for the replacement item. | 06-20-2013 |
Margaret Szeto, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140108136 | AUGMENTED REALITY FOR SHIPPING - A system, computer-readable storage medium storing at least one program, and computer-implemented method for providing augmented reality shipping features is provided. A parcel is identified based on input received from a user. Presentation data including content having interactive elements specific to the parcel is generated. The presentation data is transmitted to a client device. The client device is instructed to overlay the presentation data on an image of the parcel. | 04-17-2014 |
20160026974 | SHIPPING CONFIRMATION SYSTEM AND METHOD - Aspects of the present application involve a system and method for shipment delivery confirmation. In example embodiments, a recipient of a parcel uses a mobile application executing on a client device and in communication with a server to engage with enhanced user interfaces that facilitate delivery confirmation of the parcel. The user interfaces may include display of presentation data overlaid on a real time image of the parcel. Initially, the presentation data displayed in the user interface may include a first element (e.g., a button) that allows the user to confirm delivery of the parcel, and in response to user interaction with the first element, the user interface may be updated to include a second element indicating delivery of the parcel has been confirmed. Further, a delivery confirmation notification may be transmitted to an additional device in response to the user interaction with the first element. | 01-28-2016 |
Margartet Szeto, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20150024840 | SOCIAL MOBILE GAME FOR RECOMMENDING ITEMS - Disclosed is a social dress up game that may be a fun mobile app that may be played collaboratively with friends, using the photo capability of a mobile phone or smart mobile device. One player will separately take a picture of a friend, and then invite two friends to join. Each player will dress up one part or component of the whole body of the photo—head, body or legs. In the end, the three different parts will be merged into an interesting and unique image of their friend that they can also share with the game players. Since each game player would have worked on only that player's component, the resulting merged image will be a surprise to all players. | 01-22-2015 |
Nicholas Szeto, Dublin, CA US
Patent application number | Description | Published |
---|---|---|
20110119151 | Mediation of Online Trading Services - Systems and methods for mediation of online trading services are provided. Supplemental content related to a content title may be listed in a market or store for content. A client device sends a mediated communication to a trading server; the mediated communication may include mediation data and a request concerning the transfer of supplemental content. A user account associated with the client device is identified and the supplemental content may then be assigned to the user account. A report regarding activity associated with the assignment of the supplemental content may be generated in accordance with mediation data. | 05-19-2011 |
Ronald W. Szeto, Pleasanton, CA US
Patent application number | Description | Published |
---|---|---|
20090260083 | SYSTEM AND METHOD FOR SOURCE IP ANTI-SPOOFING SECURITY - A system and method that provides for using source IP addresses and MAC addresses in a network to provide security against attempts by users of the network to use false source IP addresses in data packets. The system and method provide for analyzing MAC addresses and source IP addresses at the datalink (layer 2) level, and to use the information derived from such analysis to block access through a port where a host device is using a false, or spoofed, source IP address in transmitted data packets. Further, the system and method provide for validating initially learned source IP addresses, and for determining whether the number of unsuccessful attempts to validate new source IP addresses exceeds a threshold level, and where the number does exceed the threshold number the system and method can provide for operation in a possible attack mode. | 10-15-2009 |
20100235507 | CONNECTION RATE LIMITING FOR SERVER LOAD BALANCING AND TRANSPARENT CACHE SWITCHING - Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. For server load balancing, a reset may be sent to the source address of the new connection request. For transparent cache switching, the connection request may be forwarded to the Internet. | 09-16-2010 |
20100333191 | SYSTEM AND METHOD FOR PROTECTING CPU AGAINST REMOTE ACCESS ATTACKS - A system and method that provides for protection of a CPU of a router, by establishing a management port on a router. Hosts which are connected to a non-management ports of the router are denied access to management functions of a CPU of the router. The system and method can utilize an application specific integrated circuit, in conjunction with a CAM-ACL, which analyzes data packets received on the ports of router, and the ASIC operates to drop data packets which are directed to the CPU of the router. This system and method operates to filter data packets which may be generated in attempts to hack in to control functions of a network device, and the operation does not require that the CPU analyze all received data packets in connection with determining access to the control functions of the router. | 12-30-2010 |
20110082947 | CONNECTION RATE LIMITING - Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. | 04-07-2011 |
20140025772 | Connection Rate Limiting For Server Load Balancing And Transparent Cache Switching - Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. For server load balancing, a reset may be sent to the source address of the new connection request. For transparent cache switching, the connection request maybe forwarded to the Internet. | 01-23-2014 |
Ronald Wai Lun Szeto, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20120084419 | SYSTEM AND METHOD TO BALANCE SERVERS BASED ON SERVER LOAD STATUS - A method, system, and computer program product for balancing servers based on server load status, include: receiving from a server a service response to a service request, the service response including a result from a processing of the service request and a server status indicating a computing load status of the server; obtaining the server status from the service response; receiving a next service request from a host, the next service request comprising a Uniform Resource Locator (URL); determining that the server is configured to process the URL; determining whether the server status indicates that the server is available to process the next service request; and in response to determining that the server status indicates that the server is available to process the next service request, sending the next service request to the server. | 04-05-2012 |
20120144015 | System and Method for Distributing Application Traffic to Servers Based on Dynamic Service Response Time - A service gateway processes a service request received from a host by: relaying the service request from the service gateway to a server over a service session between the service gateway and the server; determining a service request time for the service session; receiving by the service gateway a service response from the server; determining by the service gateway a service response time; calculating by the service gateway a service processing time for the service request from the service request time and the service response time; comparing the service processing time with an expected service processing time; and updating a server busy indicator for the server in response to the comparing. If the service processing time exceeds the expected service processing time, the server busy indicator is updated to indicate that the server is busy. Otherwise, the server busy indicator is updated to indicate that the server is not busy. | 06-07-2012 |
20130100958 | METHODS TO COMBINE STATELESS AND STATEFUL SERVER LOAD BALANCING - The processing of data packets sent over a communication session between a host and a server by a service gateway, includes: processing a data packet using a current hybrid-stateful or hybrid-stateless, processing method; checking whether a hybrid-stateless, or hybrid-stateful, condition is satisfied; when the condition is satisfied, changing from a hybrid-stateful to a hybrid-stateless processing method, or vice versa, for a subsequently received data packet; and otherwise, continue processing the subsequently received data packet using the current hybrid processing method. | 04-25-2013 |
20140325588 | SYSTEMS AND METHODS FOR NETWORK ACCESS CONTROL - Network access control systems and methods are provided herein. A method includes receiving at a network device a SYN packet from a client device over a network, determining if the client device is a trusted source for the network using the SYN packet, if the client device is a trusted resource, receiving an acknowledgement (ACK) packet from the client device that includes identifying information for the client device plus an additional value, and identifying information for the network device, and establishing a connection with the network for the client device. | 10-30-2014 |
20150039671 | COMBINING STATELESS AND STATEFUL SERVER LOAD BALANCING - The processing of data packets sent over a communication session between a host and a server by a service gateway includes processing a data packet using a current hybrid-stateful or hybrid-stateless processing method. The processing then checks whether a hybrid-stateless or hybrid-stateful condition is satisfied. When one of the sets of conditions is satisfied, the process includes changing from a hybrid-stateful to a hybrid-stateless processing method, or vice versa, for a subsequently received data packet. If the conditions are not satisfied, the process continues as originally structured. | 02-05-2015 |
20150047012 | SYSTEM AND METHOD FOR DISTRIBUTED MULTI-PROCESSING SECURITY GATEWAY - A system and method for a distributed multi-processing security gateway establishes a host side session, selects a proxy network address for a server, uses the proxy network address to establish a server side session, receives a data packet, assigns a central processing unit core from a plurality of central processing unit cores in a multi-core processor of the security gateway to process the data packet, processes the data packet according to security policies, and sends the processed data packet. The proxy network address is selected such that a same central processing unit core is assigned to process data packets from the server side session and the host side session. By assigning central processing unit cores in this manner, higher capable security gateways are provided. | 02-12-2015 |
20160065619 | Distributed Multi-Processing Security Gateway - A system and method for a distributed multi-processing security gateway establishes a host side session, selects a proxy network address for a server, uses the proxy network address to establish a server side session, receives a data packet, assigns a central processing unit core from a plurality of central processing unit cores in a multi-core processor of the security gateway to process the data packet, processes the data packet according to security policies, and sends the processed data packet. The proxy network address is selected such that a same central processing unit core is assigned to process data packets from the server side session and the host side session. By assigning central processing unit cores in this manner, higher capable security gateways are provided. | 03-03-2016 |
20160088074 | System and Method to Balance Servers Based on Server Load Status - A method, system, and computer program product for balancing servers based on server load status, include: receiving from a server a service response to a service request, the service response including a result from a processing of the service request and a server status indicating a computing load status of the server; obtaining the server status from the service response; receiving a next service request from a host, the next service request comprising a Uniform Resource Locator (URL); determining that the server is configured to process the URL; determining whether the server status indicates that the server is available to process the next service request; and in response to determining that the server status indicates that the server is available to process the next service request, sending the next service request to the server. | 03-24-2016 |
Ronald Wai Lun Szeto, Pleasanton, CA US
Patent application number | Description | Published |
---|---|---|
20090049537 | System and Method for Distributed Multi-Processing Security Gateway - A system and method for a distributed multi-processing security gateway establishes a host side session, selects a proxy network address for a server, uses the proxy network address to establish a server side session, receives a data packet, assigns a central processing unit core from a plurality of central processing unit cores in a multi-core processor of the security gateway to process the data packet, processes the data packet according to security policies, and sends the processed data packet. The proxy network address is selected such that a same central processing unit core is assigned to process data packets from the server side session and the host side session. By assigning central processing unit cores in this manner, higher capable security gateways are provided. | 02-19-2009 |
Wayne Szeto, Emeryville, CA US
Patent application number | Description | Published |
---|---|---|
20150184199 | METHODS FOR GENOMIC INTEGRATION - Provided herein are methods of integrating one or more exogenous nucleic acids into one or more selected target sites of a host cell genome. In certain embodiments, the methods comprise contacting the host cell genome with one or more integration polynucleotides comprising an exogenous nucleic acid to be integrated into a genomic target site, a nuclease capable of causing a break at the genomic target site, and a linear nucleic acid capable of homologous recombination with itself or with one or more additional linear nucleic acids contacted with the population of cells, whereupon said homologous recombination results in formation of a circular extrachromosomal nucleic acid comprising a coding sequence for a selectable marker. In some embodiments, the methods further comprise selecting a host cell that expresses the selectable marker. | 07-02-2015 |