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: 10776418Abstract: 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: GrantFiled: May 25, 2018Date of Patent: September 15, 2020Assignee: Facebook, Inc.Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
-
Publication number: 20180276245Abstract: 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: ApplicationFiled: May 25, 2018Publication date: September 27, 2018Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
-
Patent number: 9984098Abstract: 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: GrantFiled: March 19, 2015Date of Patent: May 29, 2018Assignee: Facebook, Inc.Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
-
Publication number: 20150193471Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
-
Patent number: 9064146Abstract: 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: GrantFiled: November 14, 2013Date of Patent: June 23, 2015Assignee: Facebook, Inc.Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
-
Patent number: 9032254Abstract: 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: GrantFiled: September 27, 2012Date of Patent: May 12, 2015Assignee: Aternity Information Systems Ltd.Inventors: Eden Shochat, David Elkind
-
Patent number: 8666198Abstract: 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: GrantFiled: March 19, 2009Date of Patent: March 4, 2014Assignee: Facebook, Inc.Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
-
Patent number: 8352589Abstract: 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: GrantFiled: December 22, 2005Date of Patent: January 8, 2013Assignee: Aternity Information Systems Ltd.Inventors: Lenny Ridel, Shlomo Lahav, Miki Rubinshtein, Boris Freydin, Eden Shochat, Orit Kislev Kapon
-
Patent number: 8307246Abstract: 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: GrantFiled: October 29, 2009Date of Patent: November 6, 2012Assignee: Aternity Information Systems Ltd.Inventors: Eden Shochat, David Elkind
-
Publication number: 20110182485Abstract: 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: ApplicationFiled: March 19, 2009Publication date: July 28, 2011Inventors: Eden Shochat, Moti Shniberg, Gil Hirsch, Yaniv Taigman
-
Publication number: 20100306374Abstract: 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: ApplicationFiled: July 27, 2010Publication date: December 2, 2010Applicant: ATERNITY INC.Inventors: Aminon Yacoby, Eden Shochat
-
Patent number: 7788366Abstract: 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: GrantFiled: October 6, 2004Date of Patent: August 31, 2010Assignee: Aternity, IncInventors: Amnon Yacoby, Eden Shochat
-
Publication number: 20100107014Abstract: 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: ApplicationFiled: October 29, 2009Publication date: April 29, 2010Applicant: Aternity Inc.Inventors: Eden Shochat, David Elkind
-
Publication number: 20070168696Abstract: 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: ApplicationFiled: October 26, 2006Publication date: July 19, 2007Applicant: Aternity Information Systems, Ltd.Inventors: Lenny Ridel, Shlomo Lahav, Miki Rubinshtein, Boris Freydin, Eden Shochat, Orit Kapon, Sergei Edelstein
-
Publication number: 20070130330Abstract: 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: ApplicationFiled: December 22, 2005Publication date: June 7, 2007Inventors: Lenny Ridel, Shlomo Lahav, Miki Rubinshtein, Boris Freydin, Eden Shochat, Orit Kapon
-
Publication number: 20060212556Abstract: 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: ApplicationFiled: February 8, 2006Publication date: September 21, 2006Inventors: Amnon Yacoby, Eden Shochat
-
Publication number: 20040205120Abstract: 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: ApplicationFiled: March 24, 2003Publication date: October 14, 2004Inventors: Shaul Dar, Boaz Kantor, Eden Shochat
-
Publication number: 20040193677Abstract: 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 theType: ApplicationFiled: March 24, 2003Publication date: September 30, 2004Inventors: Shaul Dar, Eden Shochat, Geva Solomonovich
-
Publication number: 20040193906Abstract: 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 comprisinType: ApplicationFiled: March 24, 2003Publication date: September 30, 2004Inventors: Shual Dar, Boaz Kantor, Eden Shochat