Patents by Inventor Jonathan Hersh

Jonathan Hersh 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: 20230094696
    Abstract: Embodiments described herein are generally directed to a local cache structure within a shared function of a 3D pipeline that facilitates efficient caching of resource state. In an example, the cache structure is maintained within a sub-core of a GPU. The local cache structure includes (i) an SC having entries each containing a state of a binded resource, and (ii) a DSAT having entries each containing an index into the SC. The DSAT is tagged by SBTO values representing addresses of entries of a binding table. A request, including information indicative of an SBTO pointing to an entry within the binding table, is received for a state of a particular binded resource being accessed by a shared function of the 3D pipeline. Based on the SBTO and during a single access to the cache structure, a determination is made regarding whether the state of the particular binded resource is present.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Applicant: Intel Corporation
    Inventors: Carlos Nava Rodriguez, Jonathan Hersh, Aditi Gautam, Yoav Harel, Benjamin Pletcher, Michael Apodaca
  • Patent number: 9817637
    Abstract: Methods, systems, and apparatus facilitate social and business networking in a multi-tenant database. An application can provide each user with the ability view targeted data of interest. The data of interest can be supplied in a feed associated with the user created list, which compiles the feed items, e.g., comments, posts, stories, etc., of the object feeds subscribed to by the list. Lists can include entity feeds of objects, on the database well as child records associated with those objects. Accordingly, a user can create tailored feeds and can organize related information into feed for that list. In further embodiments, applications are provided which allow users are able to view filtered selections of other users and objects on the database system.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: November 14, 2017
    Assignee: salesforce.com, inc.
    Inventors: Jonathan Hersh, Helder Rocha
  • Patent number: 9106761
    Abstract: Techniques and mechanisms are provided for inviting users to follow records in an on-demand database service environment. In some embodiments, a message is received at a server. The message includes an identification of a record stored in a database. The identified record is selected for inviting one or more users to follow updates to the record. The updates are capable of being stored as feed items in one or more feed tables in the database. The feed items are capable of being published in an information feed displayed on a display device. A received message can also include an identification of one or more users to invite to follow updates to the identified record in the on-demand service environment. An invitation message including an indication of the identified record is generated and sent to the identified users.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: August 11, 2015
    Assignee: salesforce.com, inc.
    Inventor: Jonathan Hersh
  • Patent number: 8535162
    Abstract: A method for providing a challenge user interface for an enterprise social network including users associated with an entity. The method can include receiving a request for a challenge leader board of users of the enterprise social network in response to a challenge being selected from a list of displayed challenges with the selected challenge having an associated point category. The challenge leader board can be based on users awarding challenge points to other users for challenges in the same point category as the point category of the selected challenge. In response to the request, challenge leader board information comprising an ordered list of users based on an amount of challenge points each user has been awarded in challenges in the same point category as the point category of the selected challenge can be obtained. The challenge leader board information can be transmitted to the user system for display.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 17, 2013
    Assignee: salesforce.com, inc.
    Inventors: Joshua Newman, Jonathan Hersh, Lahini Arunachalam
  • Patent number: 8517840
    Abstract: A method for providing a challenge user interface for an enterprise social network including users associated with an entity. The method can include receiving a request to select a specific challenge from a list of challenges a user is a participant and displayed on a user system associated with the user. Information associated with the selected challenge including points associated with an action can be obtained from one or more databases. The specific information can be transmitted to the user system for display. An action associated with the specific challenge can be received. A user profile associated with the user can be obtained from the one or more databases. In response to receiving the action, a total points parameter associated with the profile can be updated in response to receiving the action. The updated total point value can be stored in the one or more databases.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 27, 2013
    Assignee: salesforce.com, inc.
    Inventors: Joshua Newman, Jonathan Hersh, Lahini Arunachalam
  • Publication number: 20120239619
    Abstract: Methods, systems, and apparatus facilitate social and business networking in a multi-tenant database. An application can provide each user with the ability view targeted data of interest. The data of interest can be supplied in a feed associated with the user created list, which compiles the feed items, e.g., comments, posts, stories, etc., of the object feeds subscribed to by the list. Lists can include entity feeds of objects, on the database well as child records associated with those objects. Accordingly, a user can create tailored feeds and can organize related information into feed for that list. In further embodiments, applications are provided which allow users are able to view filtered selections of other users and objects on the database system.
    Type: Application
    Filed: June 29, 2011
    Publication date: September 20, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Jonathan Hersh, Helder Rocha
  • Publication number: 20120214597
    Abstract: A method for providing a challenge user interface for an enterprise social network including users associated with an entity. The method can include receiving a request to select a specific challenge from a list of challenges a user is a participant and displayed on a user system associated with the user. Information associated with the selected challenge including points associated with an action can be obtained from one or more databases. The specific information can be transmitted to the user system for display. An action associated with the specific challenge can be received. A user profile associated with the user can be obtained from the one or more databases. In response to receiving the action, a total points parameter associated with the profile can be updated in response to receiving the action. The updated total point value can be stored in the one or more databases.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 23, 2012
    Applicant: salesforce.com, inc.
    Inventors: Joshua Newman, Jonathan Hersh, Lahini Arunachalam
  • Publication number: 20120214598
    Abstract: A method for providing a challenge user interface for an enterprise social network including users associated with an entity. The method can include receiving a request for a challenge leader board of users of the enterprise social network in response to a challenge being selected from a list of displayed challenges with the selected challenge having an associated point category. The challenge leader board can be based on users awarding challenge points to other users for challenges in the same point category as the point category of the selected challenge. In response to the request, challenge leader board information comprising an ordered list of users based on an amount of challenge points each user has been awarded in challenges in the same point category as the point category of the selected challenge can be obtained. The challenge leader board information can be transmitted to the user system for display.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 23, 2012
    Applicant: salesforce.com, inc.
    Inventors: Joshua Newman, Jonathan Hersh, Lahini Arunachalam
  • Publication number: 20120079038
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for inviting users to follow records in an on-demand database service environment. In one embodiment, a message is received, for instance, at a server. The message includes an identification of a record stored in a database in the on-demand service environment. The identified record is selected for inviting one or more users to follow updates to the record. The updates are capable of being stored as feed items in one or more feed tables in the database. The feed items are capable of being published in an information feed displayed on a display device. A message received can also include an identification of one or more user profiles to invite to follow updates to the identified record in the on-demand service environment. An invitation message including an indication of the identified record is generated. The invitation message is sent to the identified one or more user profiles.
    Type: Application
    Filed: January 12, 2011
    Publication date: March 29, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventor: Jonathan Hersh
  • Publication number: 20120059795
    Abstract: Methods, systems, and apparatus facilitate social and business networking in a multi-tenant database. An application can provide each user with the ability view targeted data of interest. The data of interest can be supplied in a feed associated with the user created list, which compiles the feed items, e.g., comments, posts, stories, etc., of the object feeds subscribed to by the list. Lists can include entity feeds of objects, on the database well as child records associated with those objects. Accordingly, a user can create tailored feeds and can organize related information into feed for that list. In further embodiments, applications are provided which allow users are able to view filtered selections of other users and objects on the database system.
    Type: Application
    Filed: June 29, 2011
    Publication date: March 8, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Jonathan Hersh, Helder Rocha