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: 9237207
    Abstract: 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: Grant
    Filed: September 6, 2011
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Publication number: 20150199727
    Abstract: 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: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: Facebook, Inc.
    Inventor: Barak Naveh
  • Patent number: 8745583
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: June 3, 2014
    Assignee: SAP AG
    Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
  • Publication number: 20140101243
    Abstract: 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: Application
    Filed: October 5, 2012
    Publication date: April 10, 2014
    Applicant: Facebook, Inc.
    Inventors: Barak Naveh, George Karnas
  • Publication number: 20140062852
    Abstract: 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: Application
    Filed: September 5, 2012
    Publication date: March 6, 2014
    Inventor: Barak Naveh
  • Patent number: 8423954
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
  • Patent number: 8213924
    Abstract: 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: Grant
    Filed: October 6, 2008
    Date of Patent: July 3, 2012
    Assignee: Facebook, Inc.
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Patent number: 8175936
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: May 8, 2012
    Assignee: SAP AG
    Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
  • Publication number: 20110320614
    Abstract: 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: Application
    Filed: September 6, 2011
    Publication date: December 29, 2011
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Patent number: 7904889
    Abstract: 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: Grant
    Filed: June 30, 2006
    Date of Patent: March 8, 2011
    Assignee: SAP AG
    Inventors: Aharon Avitzur, Alla Volkov, Barak Naveh, Wasim Sadiq, Marc Loxton, Mohammed Abdullah
  • Publication number: 20100087179
    Abstract: 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: Application
    Filed: October 6, 2008
    Publication date: April 8, 2010
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Publication number: 20080004856
    Abstract: 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: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Aharon Avitzur, Alla Volkov, Barak Naveh, Wasim Sadiq, Marc Loxton, Mohammed Abdullah
  • Publication number: 20070250405
    Abstract: 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: Application
    Filed: March 31, 2006
    Publication date: October 25, 2007
    Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
  • Publication number: 20070233681
    Abstract: 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: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
  • Publication number: 20070234290
    Abstract: 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: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi