Patents by Inventor Lior Abraham

Lior Abraham 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: 20160203179
    Abstract: A method for rapid data analysis comprising receiving and interpreting a query, collecting a first data sample from the first set of data shards, calculating an intermediate result to the query based on analysis of the first data sample, identifying a second set of data shards based on the intermediate result, collecting a second data sample from the second set of data shards, and calculating a final result to the query based on analysis of the second data sample.
    Type: Application
    Filed: March 22, 2016
    Publication date: July 14, 2016
    Inventors: Robert Johnson, Lior Abraham, Ann Johnson, Boris Dimitrov, Don Fossgreen
  • Patent number: 9323809
    Abstract: A method for rapid data analysis comprising receiving and interpreting a query, collecting a first data sample from the first set of data shards, calculating an intermediate result to the query based on analysis of the first data sample, identifying a second set of data shards based on the intermediate result, collecting a second data sample from the second set of data shards, and calculating a final result to the query based on analysis of the second data sample.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: April 26, 2016
    Assignee: Interana, Inc.
    Inventors: Robert Johnson, Lior Abraham, Ann Johnson, Boris Dimitrov, Don Fossgreen
  • Publication number: 20150254307
    Abstract: A method for rapid data analysis comprising receiving and interpreting a query, collecting a first data sample from the first set of data shards, calculating an intermediate result to the query based on analysis of the first data sample, identifying a second set of data shards based on the intermediate result, collecting a second data sample from the second set of data shards, and calculating a final result to the query based on analysis of the second data sample.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 10, 2015
    Inventors: Robert Johnson, Lior Abraham, Ann Johnson, Boris Dimitrov, Don Fossgreen
  • Patent number: 8997006
    Abstract: An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: March 31, 2015
    Assignee: Facebook, Inc.
    Inventors: Thomas Scott Whitnah, Peter Deng, Arieh Steinberg, Lior Abraham
  • Publication number: 20150032707
    Abstract: Techniques provided herein allow for management of data. In various embodiments, systems and methods prune and retain data being managed by a data management system, where the managed data can include log data aggregated from one or more servers for analysis purposes. According to some embodiments, pruning can be triggered according to one or more constraints, such as the age of managed data (e.g., retain only 30 days of managed data) or the memory space required to store the managed data (e.g., retain only 100 GB worth of managed data). The constraints that trigger data pruning can be based on a data retention policy. When triggered, pruning can be performed on a fraction of the managed data stored based on the data retention policy (e.g., 3 days of full managed data, 27 days of pruned managed data). The pruning may be performed by sampling, at a desired rate, the managed data.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Inventors: Oleksandr Barykin, Josh Metzler, Lior Abraham
  • Publication number: 20130198655
    Abstract: An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 1, 2013
    Inventors: Thomas Scott Whitnah, Peter Deng, Arieh Steinberg, Lior Abraham
  • Publication number: 20130014031
    Abstract: An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Thomas Scott Whitnah, Peter Deng, Arieh Steinberg, Lior Abraham
  • Publication number: 20110154223
    Abstract: An external system (e.g., a website) is associated with an event and includes an interface that allows users to interact with streams of content associated with a social networking system. The interface allows a user to provide posts about the event via the interface, where the posts are displayed in the interface and also in a social networking interface on social networking system in connection with the user and other users associated with that user. The user can view, via the interface on the external system, posts from all users that are provided via the interface (e.g., everyone watching the event), thereby increasing the likelihood that the posts are relevant to the event. The user can also view, via the interface, posts from users associated with the user via the social networking system (e.g., friends of the user), regardless of where those are posted.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Thomas Scott Whitnah, Peter Deng, Arieh Steinberg, Lior Abraham
  • Patent number: 7716523
    Abstract: Various embodiments of a system and method for processing a request in a distributed software application are disclosed. In response to a client request, one or more server computers may modify a plurality of different portions of state information. The system may operate to ensure that the portions of state information are all modified atomically. The system may also operate to provide transparent connection failover functionality for the network connection between the client computer and the one or more server computers.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: May 11, 2010
    Assignee: Symantec Corporation
    Inventors: Veeral Shah, Rolland Crunk, Lior Abraham, Harshad Toke, Cuong Tran
  • Publication number: 20080276117
    Abstract: Various embodiments of a system and method for processing a request in a distributed software application are disclosed. In response to a client request, one or more server computers may modify a plurality of different portions of state information. The system may operate to ensure that the portions of state information are all modified atomically. The system may also operate to provide transparent connection failover functionality for the network connection between the client computer and the one or more server computers.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Inventors: Cuong Tran, Veeral Shah, Rolland Crunk, Lior Abraham, Harshad Toke