Patents by Inventor Philip Yen

Philip Yen 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: 20240086221
    Abstract: Some embodiments provide a method for an orchestration program instance assigned a particular network device in a network. Each network device of multiple network devices is assigned to a different orchestration program instance in a cluster. The method receives a notification message that a configuration for the particular network device has been modified. In response to the notification message, the method identifies a set of network correctness requirements to be evaluated for the network. The method sends a separate notification message for each identified network correctness requirement specifying that the particular network device configuration has been modified so that a set of evaluation program instances can re-evaluate any network correctness requirements dependent on the particular network device.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 14, 2024
    Inventors: Santhosh Prabhu Muraleedhara Prabhu, Kuan-Yen Chou, Aanand Nayyar, Giri Prashanth Subramanian, Wenxuan Zhou, Philip Brighten Godfrey
  • Publication number: 20240089257
    Abstract: Some embodiments provide a method for evaluating a network correctness requirement at an evaluation program instance assigned to evaluate a particular network correctness requirement. The method identifies data message properties associated with the particular network correctness requirement. The method evaluates the particular network correctness requirement by (i) determining a path through a set of network devices for a data message having the identified data message properties and (ii) from a data storage that stores data message processing rules for a plurality of network devices including the set of network devices and additional network devices, retrieving and storing in memory data specifying data message processing rules for the set of network devices to use in evaluating the particular network correctness requirement.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 14, 2024
    Inventors: Santhosh Prabhu Muraleedhara Prabhu, Kuan-Yen Chou, Aanand Nayyar, Giri Prashanth Subramanian, Wenxuan Zhou, Philip Brighten Godfrey
  • Publication number: 20240089184
    Abstract: Some embodiments provide a method for evaluating a network. The method identifies multiple network correctness requirements configured for the network. The method instantiates a separate respective evaluation program instance for each respective identified network correctness requirement to evaluate the respective network correctness requirement. At least two evaluation program instances are instantiated on different machines. Each respective evaluation program instance stores in a respective memory a respective set of network device data to evaluate the respective network correctness requirement. Each set of network device data requires less memory than storing network device data for the entire network.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 14, 2024
    Inventors: Santhosh Prabhu Muraleedhara Prabhu, Kuan-Yen Chou, Aanand Nayyar, Giri Prashanth Subramanian, Wenxuan Zhou, Philip Brighten Godfrey
  • Publication number: 20200193433
    Abstract: A system for securely processing verification data and a method of securely processing verification data by a mobile device are provided. The system includes a mobile device including an NFC reader capable of generating an NFC field, and a verification device associated with the mobile device and responsive to the NFC field. A secure NFC channel is established between the mobile device and the verification device. The verification device is configured to receive input from a user and transmit verification data to the mobile device via the secure NFC channel. The verification data includes the input from the user. The NFC reader of the mobile device is further configured to receive the verification data and directly communicate the verification data to a secure component of the mobile device.
    Type: Application
    Filed: May 8, 2018
    Publication date: June 18, 2020
    Inventors: Wei Ping Philip Yen, Rajat Maheshwari
  • Patent number: 10579920
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 3, 2020
    Assignee: DYNAMICS INC.
    Inventors: Jeffrey David Mullen, Philip Yen
  • Patent number: 9805297
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 31, 2017
    Assignee: DYNAMICS INC.
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Patent number: 9704089
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Grant
    Filed: March 8, 2015
    Date of Patent: July 11, 2017
    Assignee: DYNAMICS INC.
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Publication number: 20150186766
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Application
    Filed: March 8, 2015
    Publication date: July 2, 2015
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Patent number: 9010630
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: April 21, 2015
    Assignee: Dynamics Inc.
    Inventors: Jeffrey David Mullen, Philip Yen
  • Publication number: 20130282575
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Application
    Filed: June 14, 2013
    Publication date: October 24, 2013
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Patent number: 8485437
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: July 16, 2013
    Assignee: Dynamics Inc.
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Patent number: 8074877
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: December 13, 2011
    Assignee: Dynamics Inc.
    Inventors: Jeffrey David Mullen, Philip Yen
  • Publication number: 20110276380
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Application
    Filed: July 20, 2011
    Publication date: November 10, 2011
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Publication number: 20110276381
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Application
    Filed: July 20, 2011
    Publication date: November 10, 2011
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Patent number: 7849130
    Abstract: An infrastructure for on-demand service delivery receiving a request for a service to be performed from a service consumer with an information payload; decomposing requested service into essential or primitive functions; dynamically composing a sequence of a plurality of service elements corresponding to the essential or primitive functions to accomplish the service by employing a function call and return decomposition and recomposition paradigm; creating a control header and information payload, the control header encapsulating the sequence; repeatedly dispatching the control header to each service element in the sequence until all service elements have processed the information payload; and returning the processed information payload to the service consumer.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20090159707
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 25, 2009
    Applicant: DYNAMICS INC.
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Publication number: 20090159673
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 25, 2009
    Applicant: Dynamics Inc.
    Inventors: Jeffrey David Mullen, Philip Yen
  • Publication number: 20090159700
    Abstract: A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Data may include the type of reward that a user would like to earn as a result of making a purchase or the type of reward that a user would like to utilize to at least partially pay for a purchase.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 25, 2009
    Applicant: Dynamics Inc.
    Inventors: Jeffrey D. Mullen, Philip Yen
  • Patent number: 7337196
    Abstract: A method and implementing computer system are provided in which a unique primary key is generated to identify an original message which is received for processing. The record for the original message is stored at the primary key. As the message is propagated to the services that are to be performed on the original message, the primary key is also passed to the service. Derivative messages which are produced as a result of the services applied to the original message are identified with the primary key code along with additional derivative key codes related to services applied to the original message. The resulting derivative message storing and tracking process provides a means by which derivative messages are readily identified and associated with an original message as well as the services performed upon the original message in generating the derivative message.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Patent number: 6912551
    Abstract: A system and method for binding processes in an e-commerce HUB are present. The e-commerce HUB manages transaction processes between trading partners by tracking document exchange instances and translating documents and business processes as needed. The e-commerce HUB supports multiple connection methods and provides an open forum for small businesses to become trading partners with large businesses without supporting multiple business processes. The e-commerce HUB may allow or restrict e-commerce transactions with other members based on permissions associated with member profiles.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: June 28, 2005
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Philip Yen-tang Chang, Hari Haranath Madduri