Patents by Inventor Barak Naveh
Barak Naveh 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: 9237207Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.Type: GrantFiled: September 6, 2011Date of Patent: January 12, 2016Assignee: Facebook, Inc.Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Publication number: 20150199727Abstract: A social networking system identifies user-generated content that can be sponsored to social networking system users based on compensation received from advertisers. Such user-generated content includes photographs, videos, audio files, and so on, that contain advertisable or promotional information such as brands, trademark names, logos, identifiers for product makes or models, or product names that an advertiser may wish to promote. The system tags such user-generated content with the identified promotional or advertisable information. The system matches the tagged content to a sponsor request from an advertiser based on the tag of the tagged content item. The system ranks the tagged content item relative to other non-sponsored content for display to social networking system users, the tagged content ranked higher than the other non-sponsored content based on the tagged content matching the sponsor request.Type: ApplicationFiled: January 10, 2014Publication date: July 16, 2015Applicant: Facebook, Inc.Inventor: Barak Naveh
-
Patent number: 8745583Abstract: Methods, systems, and software for managing development components or other enterprise content—whether developed internally or by third parties—are described herein. One method for managing reusable development components includes identifying a first development component of a first type. This first development component is stored in a repository, with the repository including a plurality of other development components with at least a second development component of a second type. The method then includes presenting an interface to a user operable to display information for at least the first and second development components.Type: GrantFiled: March 31, 2006Date of Patent: June 3, 2014Assignee: SAP AGInventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
-
Publication number: 20140101243Abstract: Techniques for identifying mutual interests between users of a social networking system are disclosed herein. In one embodiment, a method includes identifying, by a social networking system, a content object with which a first user of the social networking system has interacted. The social networking associates a keyword phrase with the first user. The keyword phrase has been previously associated with the content object. The social networking system further determines a mutual interest for the first user and a second user of the social networking system by identifying a match between the keyword phrase associated with the first user with a keyword phrase associated with the second user.Type: ApplicationFiled: October 5, 2012Publication date: April 10, 2014Applicant: Facebook, Inc.Inventors: Barak Naveh, George Karnas
-
Publication number: 20140062852Abstract: In one embodiment, a method includes adjusting the images or text rendered on a display based on the position of the viewers relative to the display.Type: ApplicationFiled: September 5, 2012Publication date: March 6, 2014Inventor: Barak Naveh
-
Patent number: 8423954Abstract: Methods, systems, and software for providing or utilizing a software solutions bag of development components and enterprise knowledge—whether developed internally or by third parties—are described herein. One method for managing reusable development components comprises providing a catalog of a plurality of development components to a user. The cataloged development components may include or reference at least a first development component of a first type and a second development component of a second type. A software solutions bag is then generated based on a user selection of at least one of the cataloged development components.Type: GrantFiled: March 31, 2006Date of Patent: April 16, 2013Assignee: SAP AGInventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
-
Patent number: 8213924Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.Type: GrantFiled: October 6, 2008Date of Patent: July 3, 2012Assignee: Facebook, Inc.Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Patent number: 8175936Abstract: Methods, systems, and software for identifying reusable development components or other enterprise knowledge—whether developed internally or by third parties—are described herein. One method for identifying reusable development components includes receiving a request for development components according to search criteria. A catalog with at least a first development component of a first type and a second development component of a second type is then provided to a user on any suitable client.Type: GrantFiled: March 31, 2006Date of Patent: May 8, 2012Assignee: SAP AGInventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
-
Publication number: 20110320614Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.Type: ApplicationFiled: September 6, 2011Publication date: December 29, 2011Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Patent number: 7904889Abstract: Methods, systems, and computer program products for performing the method are provided. The method includes collecting specified events generated during a run-time operation of a designed computing process flow having a model that defines, at a service-oriented architecture level, which of several predefined computing services are used in the computing process flow and relationships among the predefined computing services that are used in the process flow. The method also includes generating, on a display device, a visual display that shows visual representations of all or a portion of the service-oriented architecture-level model for the computing process flow, and of the collected specified events and where, relative to the model, the collected specified events were generated.Type: GrantFiled: June 30, 2006Date of Patent: March 8, 2011Assignee: SAP AGInventors: Aharon Avitzur, Alla Volkov, Barak Naveh, Wasim Sadiq, Marc Loxton, Mohammed Abdullah
-
Publication number: 20100087179Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.Type: ApplicationFiled: October 6, 2008Publication date: April 8, 2010Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Publication number: 20080004856Abstract: Methods, systems, and computer program products for performing the method are provided. The method includes collecting specified events generated during a run-time operation of a designed computing process flow having a model that defines, at a service-oriented architecture level, which of several predefined computing services are used in the computing process flow and relationships among the predefined computing services that are used in the process flow. The method also includes generating, on a display device, a visual display that shows visual representations of all or a portion of the service-oriented architecture-level model for the computing process flow, and of the collected specified events and where, relative to the model, the collected specified events were generated.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Inventors: Aharon Avitzur, Alla Volkov, Barak Naveh, Wasim Sadiq, Marc Loxton, Mohammed Abdullah
-
Publication number: 20070250405Abstract: Methods, systems, and software for identifying reusable development components or other enterprise knowledge—whether developed internally or by third parties—are described herein. One method for identifying reusable development components includes receiving a request for development components according to search criteria. A catalog with at least a first development component of a first type and a second development component of a second type is then provided to a user on any suitable client.Type: ApplicationFiled: March 31, 2006Publication date: October 25, 2007Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
-
Publication number: 20070233681Abstract: Methods, systems, and software for managing development components or other enterprise content—whether developed internally or by third parties—are described herein. One method for managing reusable development components includes identifying a first development component of a first type. This first development component is stored in a repository, with the repository including a plurality of other development components with at least a second development component of a second type. The method then includes presenting an interface to a user operable to display information for at least the first and second development components.Type: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
-
Publication number: 20070234290Abstract: Methods, systems, and software for providing or utilizing a software solutions bag of development components and enterprise knowledge—whether developed internally or by third parties—are described herein. One method for managing reusable development components comprises providing a catalog of a plurality of development components to a user. The cataloged development components may include or reference at least a first development component of a first type and a second development component of a second type. A software solutions bag is then generated based on a user selection of at least one of the cataloged development components.Type: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi