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: 10970318Abstract: 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: GrantFiled: August 1, 2018Date of Patent: April 6, 2021Assignee: Apple Inc.Inventors: Rakesh K Aggarwal, Robert M Schulman, Jayasurya S. Vadrevu
-
Publication number: 20200042620Abstract: 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: ApplicationFiled: August 1, 2018Publication date: February 6, 2020Applicant: Apple Inc.Inventors: Rakesh K Aggarwal, Robert M Schulman, Jayasurya S. Vadrevu
-
Publication number: 20150302020Abstract: 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: ApplicationFiled: July 6, 2015Publication date: October 22, 2015Applicant: Linkedln CorporationInventors: Jemiah C. Westerman, Robert M. Schulman, Krishna P. Puttaswamy Naga, Aditya A. Auradkar
-
Patent number: 9135259Abstract: 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: GrantFiled: November 6, 2013Date of Patent: September 15, 2015Assignee: LinkedIn CorporationInventors: Jemiah C. Westerman, Robert M. Schulman, Krishna P. P. Naga, Aditya A. Auradkar
-
Publication number: 20150248739Abstract: 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: ApplicationFiled: August 29, 2014Publication date: September 3, 2015Inventors: Robert M. Schulman, Ferris Jumah, Matthew David Shoup, Alexander Nicolai Sorensen
-
Publication number: 20150127611Abstract: 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: ApplicationFiled: November 6, 2013Publication date: May 7, 2015Applicant: Linkedln CorporationInventors: Jemiah C. Westerman, Robert M. Schulman, Krishna P. P. Naga, Aditya A. Auradkar
-
Publication number: 20140379631Abstract: 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: ApplicationFiled: July 3, 2013Publication date: December 25, 2014Inventors: Abraham Sebastian, Swaroop Jagadish, Yun Sun, Robert M. Schulman, Shirshanka Das
-
Patent number: 8296174Abstract: 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: GrantFiled: April 3, 2008Date of Patent: October 23, 2012Assignee: Siebel Systems, Inc.Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
-
Patent number: 8296173Abstract: 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: GrantFiled: March 13, 2008Date of Patent: October 23, 2012Assignee: Siebel Systems, Inc.Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
-
Publication number: 20080183563Abstract: 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: ApplicationFiled: April 2, 2008Publication date: July 31, 2008Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
-
Publication number: 20080183533Abstract: 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: ApplicationFiled: April 3, 2008Publication date: July 31, 2008Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
-
Publication number: 20080167898Abstract: 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: ApplicationFiled: March 20, 2008Publication date: July 10, 2008Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
-
Publication number: 20080162177Abstract: 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: ApplicationFiled: March 13, 2008Publication date: July 3, 2008Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Curie, Christine Currie
-
Patent number: 7379064Abstract: 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: GrantFiled: February 27, 2001Date of Patent: May 27, 2008Assignee: Oracle International CorporationInventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
-
Publication number: 20020082892Abstract: 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: ApplicationFiled: February 27, 2001Publication date: June 27, 2002Inventors: Keith Raffel, Robert M. Schulman, Dixie Baker, Robert E. Currie, Christine Currie
-
Patent number: 6169534Abstract: 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: GrantFiled: June 26, 1997Date of Patent: January 2, 2001Assignee: UpShot.comInventors: Keith Raffel, Robert M. Schulman, Dixie Ellen Baker, Robert E. Currie, Christine Currie