Patents by Inventor Philip Yuen
Philip Yuen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20190191408Abstract: Embodiments relate generally to determining a location of a computing device. An example system may include a processor. The processor may be configurable to receive a current state of the computing device. The current state may be a charging or non-charging state. The charging state may be a state in which an energy source of the computing device is connected to and/or being charged by an external energy source. The non-charging state may be one in which the energy source is not connected to and/or not being charged by the external energy source. The processor may be configurable to receive information pertaining to wireless signals of a WLAN. The information may include an identification of a nearest transmitting device. The processor may also be configurable to derive a location status of the computing device based on the current state of the computing device and identification of the nearest transmitting device.Type: ApplicationFiled: May 17, 2017Publication date: June 20, 2019Inventors: Philip Yuen, Chung Yin Terence Kwok, Chin Man Leon Chung, Chak Man Lam, Cham Him Mak
-
Publication number: 20190127678Abstract: A micro alternating tangential flow (microATF) perfusion filter includes a hollow cylinder having a proximal end and a distal end. The proximal end is connected in series to a permeate chamber, followed by a retentate chamber. The proximal end either (i) terminates in or at the permeate chamber, or (ii) terminates in or at the retentate chamber. The portion of the proximal end within the permeate chamber, in a case of (ii), possesses at least one opening allowing fluid communication between an inside of the hollow cylinder and the permeate chamber. The microATF perfusion filter further includes an inlet, positioned over the retentate chamber, for communication with a source of positive or negative pressure, and an outlet, positioned in a wall of the permeate chamber, which can be connected to a check valve, which, in turn, can be connected to a hydrophobic fluid vent filter.Type: ApplicationFiled: October 26, 2018Publication date: May 2, 2019Applicant: Repligen CorporationInventors: Michael Bransby, Philip Yuen
-
Patent number: 10235669Abstract: Techniques and apparatuses for providing wallet server information to an entity using a real-time mobile wallet server (MWS) are disclosed herein. The MWS may receive a request for personal information from an entity. The MWS may then display to a user a summary of the request, a list of selections available in the wallet server that may satisfy the request, and a list of selectable response options for the user to choose to respond to the entity. In some aspects, the wallet server may store username and associated passwords, payment information, and/or contact information. In further aspects, the MWS may generate limited-use payment information associated with existing payment information. The MWS may communicate ad hoc messaging to the entity using voice-based or real-time text-based communications over an established communication link between the MWS and entity.Type: GrantFiled: May 12, 2014Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Matthew W. Amacker, Philip Yuen, Diwakar Gupta, Chih-Jen Huang
-
Patent number: 10198764Abstract: Various embodiments of a system and method for message-based purchasing are described. The system and method for message-based purchasing may include a message-based purchase service configured to determine that a selection has been performed through a network-based interface. Such selection may be indicative of one or more items offered for sale via the network-based interface. The message-based purchase service may be configured to, in response to the selection of one or more items, send to a communication device, a message indicating a code corresponding to the selection. The message-based purchase service may receive from the communication device through a communication channel that does not include the network-based interface, a message including the code. The message-based purchase service may be configured to, in response to determining that the message received from the communication device includes the code, generate a purchase request for the one or more previously selected items.Type: GrantFiled: September 6, 2013Date of Patent: February 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Vishay S. Nihalani, Diwakar Gupta, Chih-Jen Huang, Philip Yuen, Howard B. Gefen, Gerald Yuen
-
Patent number: 10171961Abstract: System and method for authorizing transactions, such as payments or money transfers. A source entity may initiate a transaction with a target entity via a first communications channel. In initiating the transaction, the source entity may indicate that the transaction is to be performed through a transaction authorization service. The target entity may send a transaction initiation message to the transaction authorization service. In response to receiving the transaction initiation message, the service may authorize the transaction with the source entity via a second communications channel. To authorize the transaction, the source entity may provide a PIN number or other identifier via the second communications channel. After receiving and validating the response from the source entity, the transaction authorization service may inform the target entity that the transaction is authorized. The target entity may then complete the transaction with the transaction authorization service and the source entity.Type: GrantFiled: March 14, 2013Date of Patent: January 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Philip Yuen, Chih-Jen Huang, Gerald Yuen
-
Patent number: 9292839Abstract: Various embodiments of a system and method for personalized commands are described. The system and method for personalized commands may include a payment service including a command management component. Such payment service may be responsive to one or more base commands. The command management component may be configured to generate a user interface for specifying personalized commands that correspond to the base commands. The command management component may be configured to generate mapping information from the information received via the user interface. The command management component may be configured to receive one or more messages that may include commands for the payment service, including personalized commands. From the personalized commands, the command management component may be configured to determine a corresponding base commands (e.g., based on the mapping information). Once the base command is determined, the payment service may perform the base command.Type: GrantFiled: May 19, 2014Date of Patent: March 22, 2016Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Chih-Jen Huang, Philip Yuen, Gerald Yuen
-
Patent number: 8977568Abstract: Anonymous mobile payments enable a user to make and/or receive payments without disclosing personal or private information to another party. In some aspects, a provider of a payment may request an anonymous payment for a specified value from a host. In response, the host may transmit to the provider a code that is available for redemption. The provider may then relay the code to a recipient, who may redeem the code from the host. In other aspects, a recipient may request a temporary identifier (special code) from a host. The recipient may relay the temporary identifier to a provider, who may in turn transmit a payment, via the host, using the temporary identifier. The recipient may then claim the payment from the host. In additional aspects, the codes of the anonymous payments may include expiration times and/or restrictions on a number of uses of the code.Type: GrantFiled: March 13, 2013Date of Patent: March 10, 2015Assignee: Amazon Technologies, Inc.Inventors: Paul C. Schattauer, Derek Edward Wegner, Diwakar Gupta, Chih-Jen Huang, Philip Yuen
-
Patent number: 8973120Abstract: Embodiments of a system and method for receiving task requests from unregistered devices are described. Embodiments may include a communication interface service configured to receive from a communication device a message indicative of a request to perform a task. The communication interface service may determine that the communication device is not registered with an existing account that provides information for performing said task. The communication interface service may obtain identification and authentication information for an existing account via a communication channel. The existing account may be an account for that is accessible via a network-based interface. The communication channel through which the identification and authentication information is received by the communication interface service may be any communication channel that does not include the network-based interface of the existing account.Type: GrantFiled: December 3, 2013Date of Patent: March 3, 2015Assignee: Amazon Technologies, Inc.Inventors: Chesley B. Coughlin, Isaac W. Oates, Diwakar Gupta, Philip Yuen, Gerald Yuen, Chih-Jen Huang, Lee M. Butler, Howard B. Gefen
-
Publication number: 20140258103Abstract: Various embodiments of a system and method for personalized commands are described. The system and method for personalized commands may include a payment service including a command management component. Such payment service may be responsive to one or more base commands. The command management component may be configured to generate a user interface for specifying personalized commands that correspond to the base commands. The command management component may be configured to generate mapping information from the information received via the user interface. The command management component may be configured to receive one or more messages that may include commands for the payment service, including personalized commands. From the personalized commands, the command management component may be configured to determine a corresponding base commands (e.g., based on the mapping information). Once the base command is determined, the payment service may perform the base command.Type: ApplicationFiled: May 19, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventors: DIWAKAR GUPTA, CHIH-JEN HUANG, PHILIP YUEN, GERALD YUEN
-
Publication number: 20140250005Abstract: Techniques and apparatuses for providing wallet server information to an entity using a real-time mobile wallet server (MWS) are disclosed herein. The MWS may receive a request for personal information from an entity. The MWS may then display to a user a summary of the request, a list of selections available in the wallet server that may satisfy the request, and a list of selectable response options for the user to choose to respond to the entity. In some aspects, the wallet server may store username and associated passwords, payment information, and/or contact information. In further aspects, the MWS may generate limited-use payment information associated with existing payment information. The MWS may communicate ad hoc messaging to the entity using voice-based or real-time text-based communications over an established communication link between the MWS and entity.Type: ApplicationFiled: May 12, 2014Publication date: September 4, 2014Applicant: Amazon Technologies, Inc.Inventors: Matthew W. Amacker, Philip Yuen, Diwakar Gupta, Chih-Jen Huang
-
Patent number: 8744966Abstract: Techniques and apparatuses for providing wallet server information to an entity using a real-time mobile wallet server (MWS) are disclosed herein. The MWS may receive a request for personal information from an entity. The MWS may then display to a user a summary of the request, a list of selections available in the wallet server that may satisfy the request, and a list of selectable response options for the user to choose to respond to the entity. In some aspects, the wallet server may store username and associated passwords, payment information, and/or contact information. In further aspects, the MWS may generate limited-use payment information associated with existing payment information. The MWS may communicate ad hoc messaging to the entity using voice-based or real-time text-based communications over an established communication link between the MWS and entity.Type: GrantFiled: March 14, 2013Date of Patent: June 3, 2014Assignee: Amazon Technologies, Inc.Inventors: Matthew W. Amacker, Philip Yuen, Diwakar Gupta, Chih-Jen Huang
-
Patent number: 8732075Abstract: Various embodiments of a system and method for personalized commands are described. The system and method for personalized commands may include a payment service including a command management component. Such payment service may be responsive to one or more base commands. The command management component may be configured to generate a user interface for specifying personalized commands that correspond to the base commands. The command management component may be configured to generate mapping information from the information received via the user interface. The command management component may be configured to receive one or more messages that may include commands for the payment service, including personalized commands. From the personalized commands, the command management component may be configured to determine a corresponding base commands (e.g., based on the mapping information). Once the base command is determined, the payment service may perform the base command.Type: GrantFiled: June 15, 2012Date of Patent: May 20, 2014Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Chih-Jen Huang, Philip Yuen, Gerald Yuen
-
Publication number: 20140095391Abstract: Embodiments of a system and method for receiving task requests from unregistered devices are described. Embodiments may include a communication interface service configured to receive from a communication device a message indicative of a request to perform a task. The communication interface service may determine that the communication device is not registered with an existing account that provides information for performing said task. The communication interface service may obtain identification and authentication information for an existing account via a communication channel. The existing account may be an account for that is accessible via a network-based interface. The communication channel through which the identification and authentication information is received by the communication interface service may be any communication channel that does not include the network-based interface of the existing account.Type: ApplicationFiled: December 3, 2013Publication date: April 3, 2014Applicant: AMAZON TECHNOLOGIES, INC.Inventors: CHESLEY B. COUGHLIN, ISAAC W. OATES, DIWAKAR GUPTA, PHILIP YUEN, GERALD YUEN, CHIH-JEN HUANG, LEE M. BUTLER, HOWARD B. GEFEN
-
Patent number: 8676237Abstract: Techniques for providing information to users implemented through personal mobile devices such as cell phones, PDAs, electronic book readers, and other such devices are described herein. The described techniques and systems allow users to request searches, perform information seeking, purchasing, or other types of transactions with a provider via a mobile or wireless network using the messaging service capabilities of the users' mobile devices. Messages may be compiled in a manner customized to a user request and may be provided without the user authenticating to the provider in some instances.Type: GrantFiled: August 27, 2012Date of Patent: March 18, 2014Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Chih-Jen Huang, Gerald Yuen, Philip Yuen
-
Publication number: 20140012702Abstract: Various embodiments of a system and method for message-based purchasing are described. The system and method for message-based purchasing may include a message-based purchase service configured to determine that a selection has been performed through a network-based interface. Such selection may be indicative of one or more items offered for sale via the network-based interface. The message-based purchase service may be configured to, in response to the selection of one or more items, send to a communication device, a message indicating a code corresponding to the selection. The message-based purchase service may receive from the communication device through a communication channel that does not include the network-based interface, a message including the code. The message-based purchase service may be configured to, in response to determining that the message received from the communication device includes the code, generate a purchase request for the one or more previously selected items.Type: ApplicationFiled: September 6, 2013Publication date: January 9, 2014Applicant: Amazon Technologies, Inc.Inventors: VISHAY S. NIHALANI, DIWAKAR GUPTA, CHIH-JEN HUANG, PHILIP YUEN, HOWARD B. GEFEN, GERALD YUEN
-
Patent number: 8620826Abstract: Embodiments of a system and method for receiving task requests from unregistered devices are described. Embodiments may include a communication interface service configured to receive from a communication device a message indicative of a request to perform a task. The communication interface service may determine that the communication device is not registered with an existing account that provides information for performing said task. The communication interface service may obtain identification and authentication information for an existing account via a communication channel. The existing account may be an account for that is accessible via a network-based interface. The communication channel through which the identification and authentication information is received by the communication interface service may be any communication channel that does not include the network-based interface of the existing account.Type: GrantFiled: March 27, 2008Date of Patent: December 31, 2013Assignee: Amazon Technologies, Inc.Inventors: Chesley Coughlin, Isaac Oates, Diwakar Gupta, Philip Yuen, Gerald Yuen, Chih-Jen Huang, Lee Butler, Howard Gefen
-
Patent number: 8533059Abstract: Various embodiments of a system and method for message-based purchasing are described. The system and method for message-based purchasing may include a message-based purchase service configured to determine that a selection has been performed through a network-based interface. Such selection may be indicative of one or more items offered for sale via the network-based interface. The message-based purchase service may be configured to, in response to the selection of one or more items, send to a communication device, a message indicating a code corresponding to the selection. The message-based purchase service may receive from the communication device through a communication channel that does not include the network-based interface, a message including the code. The message-based purchase service may be configured to, in response to determining that the message received from the communication device includes the code, generate a purchase request for the one or more previously selected items.Type: GrantFiled: August 7, 2012Date of Patent: September 10, 2013Assignee: Amazon Technologies, Inc.Inventors: Vishay S. Nihalani, Diwakar Gupta, Chih-Jen Huang, Philip Yuen, Howard B. Gefen, Gerald Yuen
-
Publication number: 20130225287Abstract: A system, machine-readable storage medium storing at least one program, and a computer-implemented method for switching between synchronous and asynchronous game modes is provided. A first game instance of a computer-implemented game of a first player and a second player is generated. The first game instance is generated in a first mode associated with the availability of the second player to play the game. First display data is provided to a client device of the first player to display the first game instance of the game in the first mode. A change in the availability of the second player is identified. A second game instance of the game is generated in a second mode associated with the change in the availability of the second player. Second display data is provided to the client device to display the second game instance of the game in the second mode.Type: ApplicationFiled: February 28, 2013Publication date: August 29, 2013Applicant: Zynga Inc.Inventors: Manuel Uris Bronstein Bendayan, Jason Paul Allen, Reed Hobby Shaffner, Philip Yuen, Blunt Jackson, Chih-Jen Huang, Diwakar Gupta
-
Patent number: 8447700Abstract: System and method for authorizing transactions, such as payments or money transfers. A source entity may initiate a transaction with a target entity via a first communications channel. In initiating the transaction, the source entity may indicate that the transaction is to be performed through a transaction authorization service. The target entity may send a transaction initiation message to the transaction authorization service. In response to receiving the transaction initiation message, the service may authorize the transaction with the source entity via a second communications channel. To authorize the transaction, the source entity may provide a PIN number or other identifier via the second communications channel. After receiving and validating the response from the source entity, the transaction authorization service may inform the target entity that the transaction is authorized. The target entity may then complete the transaction with the transaction authorization service and the source entity.Type: GrantFiled: October 10, 2006Date of Patent: May 21, 2013Assignee: Amazon Technologies, Inc.Inventors: Philip Yuen, Chih-Jen Huang, Gerald Yuen
-
Patent number: 8423457Abstract: Anonymous mobile payments enable a user to make and/or receive payments without disclosing personal or private information to another party. In some aspects, a provider of a payment may request an anonymous payment for a specified value from a host. In response, the host may transmit to the provider a code that is available for redemption. The provider may then relay the code to a recipient, who may redeem the code from the host. In other aspects, a recipient may request a temporary identifier (special code) from a host. The recipient may relay the temporary identifier to a provider, who may in turn transmit a payment, via the host, using the temporary identifier. The recipient may then claim the payment from the host. In additional aspects, the codes of the anonymous payments may include expiration times and/or restrictions on a number of uses of the code.Type: GrantFiled: April 13, 2009Date of Patent: April 16, 2013Assignee: Amazon Technologies, Inc.Inventors: Paul C. Schattauer, Derek Wegner, Diwakar Gupta, Chih-Jen Huang, Philip Yuen