Patents by Inventor Elaine Chien

Elaine Chien 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).

  • Patent number: 10320731
    Abstract: A system and method includes a network interface device to receive and retransmit electronic messages between a first user and a second user, an electronic data storage configured to store database entries related to electronic messages as received and retransmitted by the network interface device, at least some of the database entries including a latest message in thread flag identifying a latest electronic message in a thread of multiple electronic messages, and a processor. The processor may create a database entry corresponding to a first electronic message, the database entry including the latest message in thread flag indicating that the first electronic message is a latest electronic message of a thread, and change a status of a latest message in thread flag of a database entry corresponding to a second electronic message of the thread to indicate that the second electronic message is not a latest message in the thread.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaobin Lu, Elaine Chien
  • Patent number: 9972057
    Abstract: In an embodiment, a technique is disclosed herein to determine a first group of users for which a particular user is a member and automatically generate a first ranking of users in the first group. For the particular user, automatically generate one or more first action recommendations to increase rank among the users in the first group. And to a device accessible by the particular user, automatically provide a particular ranking of the particular user from among the first ranking and the one or more first action recommendations.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jinchun Xia, Jacob Kessler, Elaine Chien, Zhijun Chen
  • Publication number: 20160275080
    Abstract: In an embodiment, a technique is disclosed herein to determine a first group of users for which a particular user is a member and automatically generate a first ranking of users in the first group. For the particular user, automatically generate one or more first action recommendations to increase rank among the users in the first group. And to a device accessible by the particular user, automatically provide a particular ranking of the particular user from among the first ranking and the one or more first action recommendations.
    Type: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Inventors: JINCHUN XIA, JACOB KESSLER, ELAINE CHIEN, ZHIJUN CHEN
  • Publication number: 20150249631
    Abstract: A system and method includes a network interface device to receive and retransmit electronic messages between a first user and a second user, an electronic data storage configured to store database entries related to electronic messages as received and retransmitted by the network interface device, at least some of the database entries including a latest message in thread flag identifying a latest electronic message in a thread of multiple electronic messages, and a processor. The processor may create a database entry corresponding to a first electronic message, the database entry including the latest message in thread flag indicating that the first electronic message is a latest electronic message of a thread, and change a status of a latest message in thread flag of a database entry corresponding to a second electronic message of the thread to indicate that the second electronic message is not a latest message in the thread.
    Type: Application
    Filed: February 4, 2015
    Publication date: September 3, 2015
    Inventors: Xiaobin Lu, Elaine Chien
  • Patent number: 8977607
    Abstract: A system and method includes a network interface device to receive and retransmit electronic messages between a first user and a second user, an electronic data storage configured to store database entries related to electronic messages as received and retransmitted by the network interface device, at least some of the database entries including a latest message in thread flag identifying a latest electronic message in a thread of multiple electronic messages, and a processor. The processor may create a database entry corresponding to a first electronic message, the database entry including the latest message in thread flag indicating that the first electronic message is a latest electronic message of a thread, and change a status of a latest message in thread flag of a database entry corresponding to a second electronic message of the thread to indicate that the second electronic message is not a latest message in the thread.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: March 10, 2015
    Assignee: LinkedIn Corporation
    Inventors: Xiaobin Lu, Elaine Chien
  • Patent number: 7006987
    Abstract: The invention provides a system and method for determining the winner or winners of an on-line auction accepting proxy bids. Proxy bids are bids that do not have a bid price, but instead have ceiling price that indicates the highest price a bidder is willing to bid for goods. The system and method according to the invention are able to sort the bids from highest to lowest and determine a winner or winners depending on the amount of goods being offered for sale. The system then generates a winning bid price by determining the lowest bid required to win the auction. The winning bidder or bidders pay this winning bid price.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: February 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Ying Xie, Elaine Chien, Peter C. Williams
  • Patent number: 6247056
    Abstract: A system, method, and computer readable-medium for performing operations associated with browser requests are provided. The system includes a plurality of dispatchers coupled to a plurality of web listeners. Each of the dispatchers receives from a corresponding web listener browser requests received by the corresponding web listener. The system further includes a virtual path manager and a resource manager. The virtual path manager is coupled to the dispatchers through an inter-machine communication mechanism. The virtual path manager indicates to the dispatchers which of a cartridges is associated with the browser requests. The resource manager is coupled to the dispatchers through the inter-machine communication mechanism. The resource manager is configured to assign to each dispatcher of the dispatchers an instance of a cartridge of the cartridges in response to receiving a request for an instance from the dispatcher.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: June 12, 2001
    Assignee: Oracle Corporation
    Inventors: Tsung-Jen Chou, Seshu Adunuthula, Mala Anand, Ankur Sharma, Elaine Chien, Shehzaad Nakhoda
  • Patent number: 6026404
    Abstract: A system, method, and computer readable-medium for performing operations associated with browser requests are provided. The system includes a plurality of dispatchers coupled to a plurality of web listeners. Each of the dispatchers receives from a corresponding web listener browser requests received by the corresponding web listener. The dispatchers are configured to send messages through an inter-machine communication mechanism to cartridge instances. The messages cause the cartridge instances to perform the operations associated with the browser requests. Each cartridge instances includes a cartridge execution engine and a cartridge. The cartridge execution engine handles all inter-machine communication with the dispatchers, and passes the requests to the cartridges by making calls into the application programming interface of the cartridge.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: February 15, 2000
    Assignee: Oracle Corporation
    Inventors: Seshu Adunuthula, Elaine Chien, Mala Anand