Patents by Inventor Eden Shochat

Eden Shochat 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: 10776418
    Abstract: A system and method for mapping interpersonal relationships, the method including sending a first composite image that includes an image of at least one unknown person from the client machine to an image analysis system of the online social network, receiving a list of candidate persons, each candidate person corresponding to a particular person identifier and having a predetermined relationship with the first user at the client machine, and sending information indicating a selection of one of the candidate persons for tagging the image of the unknown person with the particular person identifier corresponding to the selected candidate person from the client machine.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
  • Publication number: 20180276245
    Abstract: A system and method for mapping interpersonal relationships, the method including sending a first composite image that includes an image of at least one unknown person from the client machine to an image analysis system of the online social network, receiving a list of candidate persons, each candidate person corresponding to a particular person identifier and having a predetermined relationship with the first user at the client machine, and sending information indicating a selection of one of the candidate persons for tagging the image of the unknown person with the particular person identifier corresponding to the selected candidate person from the client machine.
    Type: Application
    Filed: May 25, 2018
    Publication date: September 27, 2018
    Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
  • Patent number: 9984098
    Abstract: A system and method for mapping interpersonal relationships, the method including processing a multiplicity of images and contextual information relating thereto including creating and prioritizing a list of a plurality of candidate persons having at least a predetermined relationship with at least one person connected to at least one image, using multi-dimensional information including visually sensible information in the multiplicity of images and contextual information relating thereto and searching the list of a plurality of candidate persons based at least in part on the prioritizing to select at least one of the candidate persons as having at least a predetermined relationship with the at least one person.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: May 29, 2018
    Assignee: Facebook, Inc.
    Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
  • Publication number: 20150193471
    Abstract: A system and method for mapping interpersonal relationships, the method including processing a multiplicity of images and contextual information relating thereto including creating and prioritizing a list of a plurality of candidate persons having at least a predetermined relationship with at least one person connected to at least one image, using multi-dimensional information including visually sensible information in the multiplicity of images and contextual information relating thereto and searching the list of a plurality of candidate persons based at least in part on the prioritizing to select at least one of the candidate persons as having at least a predetermined relationship with the at least one person.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
  • Patent number: 9064146
    Abstract: A system and method for mapping interpersonal relationships, the method including processing a multiplicity of images and contextual information relating thereto including creating and prioritizing a list of a plurality of candidate persons having at least a predetermined relationship with at least one person connected to at least one image, using multi-dimensional information including visually sensible information in the multiplicity of images and contextual information relating thereto and searching the list of a plurality of candidate persons based at least in part on the prioritizing to select at least one of the candidate persons as having at least a predetermined relationship with the at least one person.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: June 23, 2015
    Assignee: Facebook, Inc.
    Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
  • Patent number: 9032254
    Abstract: The presently disclosed subject matter includes a system and method which enable to identify one or more causes for excessive energy consumption in a computer executing one or more processes. Information indicating that consumption of a computer-resource of at least one of said processes is greater than a predefined threshold is obtained and one or more threads of said at least one process which are in running state are identified. Thread performance information of at least one thread in running state is collected and used for identifying one or more functions that are the cause for said state of the respective thread. The identified functions are associated with their respective modules in order to identify one or more modules of said process, which are the cause for said excessive energy consumption.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: May 12, 2015
    Assignee: Aternity Information Systems Ltd.
    Inventors: Eden Shochat, David Elkind
  • Patent number: 8666198
    Abstract: A system and method for mapping interpersonal relationships, the method including processing a multiplicity of images and contextual information relating thereto including creating and prioritizing a list of a plurality of candidate persons having at least a predetermined relationship with at least one person connected to at least one image, using multi-dimensional information including visually sensible information in the multiplicity of images and contextual information relating thereto and searching the list of a plurality of candidate persons based at least in part on the prioritizing to select at least one of the candidate persons as having at least a predetermined relationship with the at least one person.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: March 4, 2014
    Assignee: Facebook, Inc.
    Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
  • Patent number: 8352589
    Abstract: A System is monitored by detecting activity signatures of network components. Some of the activity signatures are generated by sensing patterns of operations in data streams. Some of the activity signatures are precompiled in the system, or are standard in computer systems. The activity signatures are stored in a database. Select information about select baselined attributes generates monitoring profiles (MPs) for the baselined attributes. The MPs are defined so abnormal behavior of end points and/or system components can be detected. The system compiles baseline values for baselined attributes of MP's. By properly analyzing deviating end points or components one can determine what is causing a problem or who is effected by a problem based on which identifying attributes are common to the deviating end points or components.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: January 8, 2013
    Assignee: Aternity Information Systems Ltd.
    Inventors: Lenny Ridel, Shlomo Lahav, Miki Rubinshtein, Boris Freydin, Eden Shochat, Orit Kislev Kapon
  • Patent number: 8307246
    Abstract: A system is disclosed for identifying one or more causes of a computer executing one or more processes running slowly, the system includes: apparatus for detecting states of one or more threads of the one or more processes; apparatus for identifying one or more of said one or more processes that have one or more threads with wait states that occur above a threshold to indicate which modules within a process or processes is causing said computer to run slowly. In one embodiment the system as the apparatus for detecting states periodically polls the one or more threads of the processes. The system can also include a data structure to store the states of each of said one or more threads each time said thread is polled. The system can be one in which one or more threads are UI threads.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: November 6, 2012
    Assignee: Aternity Information Systems Ltd.
    Inventors: Eden Shochat, David Elkind
  • Publication number: 20110182485
    Abstract: A system and method for mapping interpersonal relationships, the method including processing a multiplicity of images and contextual information relating thereto including creating and prioritizing a list of a plurality of candidate persons having at least a predetermined relationship with at least one person connected to at least one image, using multi-dimensional information including visually sensible information in the multiplicity of images and contextual information relating thereto and searching the list of a plurality of candidate persons based at least in part on the prioritizing to select at least one of the candidate persons as having at least a predetermined relationship with the at least one person.
    Type: Application
    Filed: March 19, 2009
    Publication date: July 28, 2011
    Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
  • Publication number: 20100306374
    Abstract: A method and system of network control is disclosed. The method and system includes collecting real-time operation information on one or more first network elements of a network, selecting a policy to be implemented by at least one second network element, different from the first network element, responsive to the collected real time information from the one or more first network elements, the at least one second element including an end-point element of the network and enforcing the selected policy on an agent hosted by the at least one second network element.
    Type: Application
    Filed: July 27, 2010
    Publication date: December 2, 2010
    Applicant: ATERNITY INC.
    Inventors: Aminon Yacoby, Eden Shochat
  • Patent number: 7788366
    Abstract: A method of network control. The method includes collecting real-time operation information on one or more first network elements of a network, selecting a policy to be implemented by at least one second network element, different from the first network element, responsive to the collected real time information from the one or more first network elements, the at least one second element including an end-point element of the network and enforcing the selected policy on an agent hosted by the at least one second network element.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: August 31, 2010
    Assignee: Aternity, Inc
    Inventors: Amnon Yacoby, Eden Shochat
  • Publication number: 20100107014
    Abstract: A system is disclosed for identifying one or more causes of a computer executing one or more processes running slowly, the system includes: apparatus for detecting states of one or more threads of the one or more processes; apparatus for identifying one or more of said one or more processes that have one or more threads with wait states that occur above a threshold to indicate which modules within a process or processes is causing said computer to run slowly. In one embodiment the system as the apparatus for detecting states periodically polls the one or more threads of the processes. The system can also include a data structure to store the states of each of said one or more threads each time said thread is polled. The system can be one in which one or more threads are UI threads. In still another embodiment the system the apparatus for detecting states includes apparatus for hooking voluntary API calls.
    Type: Application
    Filed: October 29, 2009
    Publication date: April 29, 2010
    Applicant: Aternity Inc.
    Inventors: Eden Shochat, David Elkind
  • Publication number: 20070168696
    Abstract: A first embodiment of the system and method of this invention is disclosed in a distributed computer system. The system is monitored by detecting activity signatures of individually identifiable network components, programs and/or PCs by sensing operations (keystrokes on a keyboard or mouse clicks) and/or codes embedded in data streams in the system. The activity signatures can be defined by result-specific character sets and are generated or provided for identifying the various activities of the system. After the activity signatures are generated, select information about select baselined attributes of activities detected by their activity signatures are measured and compiled in a database, and monitoring profiles (MPs) for the baselined attributes of activities are generated. The MPs are defined by a group of identifying attribute values of end-points so abnormal behavior of end-points/components can later be detected. For example, a disconnected server associated with a group of terminals can be detected.
    Type: Application
    Filed: October 26, 2006
    Publication date: July 19, 2007
    Applicant: Aternity Information Systems, Ltd.
    Inventors: Lenny Ridel, Shlomo Lahav, Miki Rubinshtein, Boris Freydin, Eden Shochat, Orit Kapon, Sergei Edelstein
  • Publication number: 20070130330
    Abstract: A System is monitored by detecting activity signatures of network components. Some of the activity signatures are generated by sensing patterns of operations in data streams. Some of the activity signatures are precompiled in the system, or are standard in computer systems. The activity signatures are stored in a database. Select information about select baselined attributes generates monitoring profiles (MPs) for the baselined attributes. The MPs are defined so abormal behavior of end points and/or system components can be detected. The system compiles baseline values for baselined attributes of MP's. By properly analyzing deviating end points or components one can determine what is causing a problem or who is effected by a problem based on which identifying attributes are common to the deviating end points or components.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 7, 2007
    Inventors: Lenny Ridel, Shlomo Lahav, Miki Rubinshtein, Boris Freydin, Eden Shochat, Orit Kapon
  • Publication number: 20060212556
    Abstract: A method of network control. The method includes collecting real-time operation information on one or more first network elements of a network, selecting a policy to be implemented by at least one second network element, different from the first network element, responsive to the collected real time information from the one or more first network elements, the at least one second element including an end-point element of the network and enforcing the selected policy on an agent hosted by the at least one second network element.
    Type: Application
    Filed: February 8, 2006
    Publication date: September 21, 2006
    Inventors: Amnon Yacoby, Eden Shochat
  • Publication number: 20040205120
    Abstract: A system is for use with a data communication network that includes a plurality of servers and a plurality of programs to be run by the servers to provide a plurality of services to devices communicating with the servers over the network. The system comprises a memory that contains computer-readable and computer-executable instructions, and a processor coupled to the memory and configured to read and execute the instructions, the instructions being configured to cause the processor to determine a suggested mapping of the programs to the servers that is different than a current mapping of the programs to the servers.
    Type: Application
    Filed: March 24, 2003
    Publication date: October 14, 2004
    Inventors: Shaul Dar, Boaz Kantor, Eden Shochat
  • Publication number: 20040193677
    Abstract: A system for use in a network that includes a plurality of clients and a plurality of servers configured to provide services includes at least one interface configured to communicate with the clients and the servers, a memory that contains computer-readable and computer-executable instructions, and a processor coupled to the at least one interface and to the memory and configured to read and execute the instructions, the instructions being configured to cause the processor to: analyze a client-service communication, received from one of the clients by the at least one interface, for a client identifier associated with the client originating the client-service communication and for a virtual service identifier associated with an intended service of the client-service communication; perform network address translation on the client-service communication to produce a modified client-service communication, the translation including translating the virtual service identifier to an actual service identifier of the
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Inventors: Shaul Dar, Eden Shochat, Geva Solomonovich
  • Publication number: 20040193906
    Abstract: A system for use in a network that includes a plurality of clients and a plurality of servers configured to implement service applications includes at least one interface configured to communicate with the clients and the servers, a memory that contains computer-readable and computer-executable instructions and an access control list with sets of associated client identification and destination service identification, and a processor coupled to the at least one interface and to the memory and configured to read the instructions, the instructions being configured to cause the processor to: analyze an incoming service-access request, received by the at least one interface, for source identification associated with a source of the service-access request and destination service identification associated with an intended destination of the server-access request, the source identification comprising at least one of network source address and a source port number, and the destination service identification comprisin
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Inventors: Shual Dar, Boaz Kantor, Eden Shochat