Patents by Inventor Abraham Sebastian

Abraham Sebastian 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: 9514217
    Abstract: During a storage technique, multiple messages (such as emails) associated with a user of a communication application are received. Then, the multiple messages are stored in a message table associated with the user and the multiple messages are indexed in an index associated with the user. This index may be divided into multiple divisions if a total number of messages stored in the message table exceeds a threshold value, where each division corresponds to messages received during a different time interval.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: December 6, 2016
    Assignee: LinkedIn Corporation
    Inventors: Swaroop Jagadish, Abraham Sebastian, Yun Sun, Shirshanka Das
  • Publication number: 20160026673
    Abstract: A system, methods, and apparatus are provided for ensuring consistency of derived data, relative to primary data, in a distributed data storage system. Primary data and derived data are stored on and/or managed by separate components of the data storage system, such as different storage engines. Primary data are written and updated as specified in write requests, which may be queries directed at the primary storage engine. Results of primary data writes are delivered directly to the derived storage engine. If an update to derived data fails, a record is made; if the update succeeds, any recorded failed writes to the same data are cleared. The derived storage engine also receives write results via a change capture stream of events affecting the primary data, and can use these copies of write results to fix failed updates and to clear failures from the failed write records.
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Inventors: Yun Sun, Abraham Sebastian, Mohammad Mohsenzadeh
  • Publication number: 20140379631
    Abstract: During a search technique, indexes associated with user accounts of users that are using the communication application are opened in memory from a transactional key-value database. These indexes encompass messages (such as emails) communicated using the communication application, and each of the users has at least one separate, associated index. When a search query associated with a target user account is received from the communication application, a search based on the search query is performed by reading the associated index in the memory from the transactional key-value database without managing the index using a file system. Then, a result for the search query is returned.
    Type: Application
    Filed: July 3, 2013
    Publication date: December 25, 2014
    Inventors: Abraham Sebastian, Swaroop Jagadish, Yun Sun, Robert M. Schulman, Shirshanka Das
  • Publication number: 20140359029
    Abstract: During a storage technique, multiple messages (such as emails) associated with a user of a communication application are received. Then, the multiple messages are stored in a message table associated with the user and the multiple messages are indexed in an index associated with the user. This index may be divided into multiple divisions if a total number of messages stored in the message table exceeds a threshold value, where each division corresponds to messages received during a different time interval.
    Type: Application
    Filed: July 3, 2013
    Publication date: December 4, 2014
    Inventors: Swaroop Jagadish, Abraham Sebastian, Yun Sun, Shirshanka Das