Patents by Inventor Robert M. Schulman

Robert M. Schulman 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: 10970318
    Abstract: In some implementations, a computing device can detect changes in map data based on device activity data received from a mobile device. For example, the device activity data can include location data that describes locations where the mobile devices have traveled, direction, speed, and/or other data. Based on the received location data, the computing device can determine whether stored map data for a particular area accurately reflects the real world characteristics of the particular area. The device activity data can identify user behavior with respect to the mobile device. For example, the characteristics of a real world geographic area may influence how users use their mobile devices (e.g., which applications are used) in the geographic area. The computing device can analyze the user behavior identified in the device activity data to detect changes in the real world characteristics of the geographic area.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Rakesh K Aggarwal, Robert M Schulman, Jayasurya S. Vadrevu
  • Publication number: 20200042620
    Abstract: In some implementations, a computing device can detect changes in map data based on device activity data received from a mobile device. For example, the device activity data can include location data that describes locations where the mobile devices have traveled, direction, speed, and/or other data. Based on the received location data, the computing device can determine whether stored map data for a particular area accurately reflects the real world characteristics of the particular area. The device activity data can identify user behavior with respect to the mobile device. For example, the characteristics of a real world geographic area may influence how users use their mobile devices (e.g., which applications are used) in the geographic area. The computing device can analyze the user behavior identified in the device activity data to detect changes in the real world characteristics of the geographic area.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Applicant: Apple Inc.
    Inventors: Rakesh K Aggarwal, Robert M Schulman, Jayasurya S. Vadrevu
  • Publication number: 20150302020
    Abstract: A multi-tenancy storage node is provided. The storage node hosts partitions of multiple databases accessed by multiple applications. Each database is governed by a corresponding service-level agreement (SLA) or policy that specifies a maximum load or level of operation of the database in terms of one or more metrics (e.g., number or frequency of reads/writes, maximum size of reads/writes). To determine whether another database can be hosted by the node, a snapshot of the node's database operations is replayed on a test node, along with operations that exercise the other database. If maximum thresholds of the node for the metrics are not exceeded, the other database can be added to the storage node. An SLA is generated for it automatically, based on the metrics it exhibited during the operations on the test node. The storage node may enforce the SLA by rate-limiting activity of one or more applications.
    Type: Application
    Filed: July 6, 2015
    Publication date: October 22, 2015
    Applicant: Linkedln Corporation
    Inventors: Jemiah C. Westerman, Robert M. Schulman, Krishna P. Puttaswamy Naga, Aditya A. Auradkar
  • Patent number: 9135259
    Abstract: A multi-tenancy storage node is provided. The storage node hosts partitions of multiple databases accessed by multiple applications. Each database is governed by a corresponding service-level agreement (SLA) or policy that specifies a maximum load or level of operation of the database in terms of one or more metrics (e.g., number or frequency of reads/writes, maximum size of reads/writes). To determine whether another database can be hosted by the node, a snapshot of the node's database operations is replayed on a test node, along with operations that exercise the other database. If maximum thresholds of the node for the metrics are not exceeded, the other database can be added to the storage node. An SLA is generated for it automatically, based on the metrics it exhibited during the operations on the test node. The storage node may enforce the SLA by rate-limiting activity of one or more applications.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: September 15, 2015
    Assignee: LinkedIn Corporation
    Inventors: Jemiah C. Westerman, Robert M. Schulman, Krishna P. P. Naga, Aditya A. Auradkar
  • Publication number: 20150248739
    Abstract: A system and method are provided for recommending courses to members of a social networking system. The social networking system stores a plurality of member profiles associated with a plurality of members of the social networking system, wherein each member profile includes one or more skills associated with the member. Then, for a respective first member in the plurality of members, the social networking system determines one or more suggested skills for the respective first member based on the one or more skills stored in the respective first member's profile. The social networking system then selects one or more educational courses from a plurality of available educational courses based on the determined suggested skills and transmits the one or more selected educational courses to an electronic device associated with the member for display.
    Type: Application
    Filed: August 29, 2014
    Publication date: September 3, 2015
    Inventors: Robert M. Schulman, Ferris Jumah, Matthew David Shoup, Alexander Nicolai Sorensen
  • Publication number: 20150127611
    Abstract: A multi-tenancy storage node is provided. The storage node hosts partitions of multiple databases accessed by multiple applications. Each database is governed by a corresponding service-level agreement (SLA) or policy that specifies a maximum load or level of operation of the database in terms of one or more metrics (e.g., number or frequency of reads/writes, maximum size of reads/writes). To determine whether another database can be hosted by the node, a snapshot of the node's database operations is replayed on a test node, along with operations that exercise the other database. If maximum thresholds of the node for the metrics are not exceeded, the other database can be added to the storage node. An SLA is generated for it automatically, based on the metrics it exhibited during the operations on the test node. The storage node may enforce the SLA by rate-limiting activity of one or more applications.
    Type: Application
    Filed: November 6, 2013
    Publication date: May 7, 2015
    Applicant: Linkedln Corporation
    Inventors: Jemiah C. Westerman, Robert M. Schulman, Krishna P. P. Naga, Aditya A. Auradkar
  • Publication number: 20140379631
    Abstract: During a search technique, indexes associated with user accounts of users that are using the communication application are opened in memory from a transactional key-value database. These indexes encompass messages (such as emails) communicated using the communication application, and each of the users has at least one separate, associated index. When a search query associated with a target user account is received from the communication application, a search based on the search query is performed by reading the associated index in the memory from the transactional key-value database without managing the index using a file system. Then, a result for the search query is returned.
    Type: Application
    Filed: July 3, 2013
    Publication date: December 25, 2014
    Inventors: Abraham Sebastian, Swaroop Jagadish, Yun Sun, Robert M. Schulman, Shirshanka Das
  • Patent number: 8296174
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: October 23, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
  • Patent number: 8296173
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: October 23, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
  • Publication number: 20080183563
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Application
    Filed: April 2, 2008
    Publication date: July 31, 2008
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
  • Publication number: 20080183533
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Application
    Filed: April 3, 2008
    Publication date: July 31, 2008
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
  • Publication number: 20080167898
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Application
    Filed: March 20, 2008
    Publication date: July 10, 2008
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
  • Publication number: 20080162177
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Application
    Filed: March 13, 2008
    Publication date: July 3, 2008
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Curie, Christine Currie
  • Patent number: 7379064
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: May 27, 2008
    Assignee: Oracle International Corporation
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
  • Publication number: 20020082892
    Abstract: A method and apparatus for network-based sales force automation are provided that meet objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing multi-dimensional displays of transactional information to users. Transactional information of deals, contacts, accounts, and leads is provided over the Internet using a Web browser. The information of related transactions is electronically linked, and the transactional information is electronically searchable using custom profiles. The transactional information is accessed and shared among host organization members according to a hierarchy and predefined territories. A Radar Screen Opportunity Display (RSOD) may be selected on which deal objects are displayed that represent the stages in a sales pipeline of corresponding deals.
    Type: Application
    Filed: February 27, 2001
    Publication date: June 27, 2002
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
  • Patent number: 6169534
    Abstract: A method and apparatus for displaying information regarding an event are provided. The method and apparatus meets objectives of increasing sales and marketing efficiency and efficiency of technical and customer support by providing a multi-dimensional display of event information to a user. As such, a radar screen-like presentation of data is generated that allows the user to see a visual representation of the best prospective opportunities based on the strategic business importance of an event. The method and apparatus functions by determining at least one event to be displayed and generating for graphical display an event object and label corresponding to the event. The radial location of the event object on the display is related to the stage of the particular corresponding event. The location of the event object on the display can also be indicative of other characteristics of the corresponding event.
    Type: Grant
    Filed: June 26, 1997
    Date of Patent: January 2, 2001
    Assignee: UpShot.com
    Inventors: Keith Raffel, Robert M. Schulman, Dixie Ellen Baker, Robert E. Currie, Christine Currie