Patents by Inventor Jager McConnell

Jager McConnell 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: 10645047
    Abstract: Systems and methods are provided for managing timelines of social network communications from social network feeds. A system accesses social network communications associated with a user of at least one social network and identifies a plurality of social network communications based on each respective communication being related to a same associated attribute. The system assigns a priority to each identified social network communication based on a corresponding number of social network references generated by social network account contacts and selects a first identified communication from a first social network based on its assigned priority and a second identified communication from a different social network based on its assigned priority.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: May 5, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Patent number: 10216397
    Abstract: Disclosed are systems, apparatus, and methods for generating a user profile interface based on skill information associated with a user. Skill information associated with the user may be received. The skill information may include data values that identify at least one skill associated with the user, and that further identify a skill level associated with the at least one skill. A plurality of user interface components may be generated based on the received skill information. The plurality of user interface components may be configured to display a graphical representation generated based on at least some of the skill information. An input may be received. The input may identify a configuration of the plurality of user interface components and may further identify a representation of the skill information within the plurality of user interface components. The plurality of user interface components may be rendered and displayed on a display device.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: February 26, 2019
    Assignee: salesforce.com, inc.
    Inventor: Jager McConnell
  • Patent number: 9529917
    Abstract: Disclosed are systems, apparatus, and methods for generating an information feed based on contextual data. User contextual data associated with a user is retrieved. The user contextual data identifies entities associated with the user. Data objects may be identified based on the retrieved user contextual data. Data object contextual data associated with the data objects may be retrieved. Feed items may be generated based on the data objects and the retrieved data object contextual data. A weight associated with each of the feed items may be generated. The weight may be generated based on the retrieved user contextual data and the retrieved data object contextual data. An information feed including at least some of the feed items may be generated. The information feed may arrange the at least some of the feed items based on the generated weight associated with each of the at least some of the feed items.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: December 27, 2016
    Assignee: saleforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Patent number: 9489660
    Abstract: Systems and methods are provided for a public collaborative interface for private computer networks. A system receives a domain name that enables users associated with the domain name to subscribe to a private network group, wherein the domain name differs from a domain name for the private network group. The system outputs a network feed from a user of the private network group to a display device associated with a user associated with the domain name in response to a determination that the user associated with the domain name is subscribed to the private network group. The system outputs a network feed from the user associated with the domain name to display devices associated with users of the private network group in response to a determination that the user associated with the domain name is subscribed to the private network group. The received domain name can be an email address.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: November 8, 2016
    Assignee: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Patent number: 9395881
    Abstract: Systems and methods are provided for navigating display sequence maps. A system outputs, to a display device, content views in response to receiving requests for content views via a user interface. At least one of the content views may include a link that enables navigation to another one of the content views. Each of the content views may be a revision to content of another one of the content views. The system outputs, to the display device, a hierarchical representation of a sequence in which the content views were displayed in response to receiving a request for the hierarchical representation via the user interface. The hierarchical representation includes visual representations corresponding to the content views. The system outputs, to the display device, a selected one of the content views in response to a selection of the one of the visual representations corresponding to the content views from the hierarchical representation.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: July 19, 2016
    Assignee: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Publication number: 20160139791
    Abstract: Disclosed are systems, apparatus, and methods for generating a user profile interface based on skill information associated with a user. Skill information associated with the user may be received. The skill information may include data values that identify at least one skill associated with the user, and that further identify a skill level associated with the at least one skill. A plurality of user interface components may be generated based on the received skill information. The plurality of user interface components may be configured to display a graphical representation generated based on at least some of the skill information. An input may be received. The input may identify a configuration of the plurality of user interface components and may further identify a representation of the skill information within the plurality of user interface components. The plurality of user interface components may be rendered and displayed on a display device.
    Type: Application
    Filed: January 25, 2016
    Publication date: May 19, 2016
    Inventor: Jager McConnell
  • Patent number: 9245257
    Abstract: Disclosed are systems, apparatus, and methods for generating a user profile interface based on skill information associated with a user. Skill information associated with the user may be received. The skill information may include data values that identify at least one skill associated with the user, and that further identify a skill level associated with the at least one skill. A plurality of user interface components may be generated based on the received skill information. The plurality of user interface components may be configured to display a graphical representation generated based on at least some of the skill information. An input may be received. The input may identify a configuration of the plurality of user interface components and may further identify a representation of the skill information within the plurality of user interface components. The plurality of user interface components may be rendered and displayed on a display device.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: January 26, 2016
    Assignee: salesforce.com, inc.
    Inventor: Jager McConnell
  • Patent number: 9195971
    Abstract: A method for planning a meeting in a cloud computing environment is disclosed. The method embodiment includes receiving by a server a meeting configuration file including information identifying a meeting, a plurality of meeting collaborators, and/or a plurality of meeting participants. When the meeting configuration file is received, the server is configured to generate a virtual planning space associated with the meeting and located in a cloud computing environment, to transmit a message to the plurality of meeting collaborators that includes an invitation to collaborate in the meeting via the virtual planning space, and to receive an indication to load planning content that includes at least one data object. In response to receiving the indication, the server associates the planning content with the virtual planning space so that the planning content is accessible by the meeting collaborators via the virtual planning space in the cloud computing environment.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: November 24, 2015
    Assignee: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Publication number: 20150312191
    Abstract: Systems and methods are provided for managing timelines of network feeds. A system accesses network feeds associated with at least one social network. The system identifies a set of network feeds based on an associated name, keyword, calendar date, and/or geographic location. The system outputs, to a display device, a chronological representation of the set of network feeds based on calendar dates associated with the set of network feeds. The system can supplement the chronological representations of network feeds with additional network feeds associated with other network users.
    Type: Application
    Filed: May 18, 2015
    Publication date: October 29, 2015
    Inventors: Jager McConnell, Ciara PETER
  • Patent number: 9071658
    Abstract: A method for presenting a meeting in a cloud computing environment is disclosed. The method embodiment includes providing by a server a virtual planning space in a cloud computing environment, wherein the virtual planning space is associated with a meeting and is associated with planning content comprising data objects loaded by a plurality of meeting collaborators. The method also includes receiving by the server an indication to launch the meeting, and in response, generating a virtual meeting room associated with the meeting and an identifier for the virtual meeting room. Thereafter, the server is configured to transmit a message to a plurality of meeting participants that includes an invitation to attend the meeting and the identifier for the virtual meeting room, and to present meeting content comprising at least one data object of the planning content to the meeting participants via the virtual meeting room.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: June 30, 2015
    Assignee: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Patent number: 9037681
    Abstract: Systems and methods are provided for prioritizing a plurality of network feeds based on a corresponding number of social network references. A system accesses network feeds associated with at least one social network. The system identifies a plurality of network feeds based on associated names, keywords, calendar dates, and/or geographic locations. The system outputs, to a display device, a first chronological representation of a first set of network feeds based on calendar dates associated with the first set of network feeds and a second chronological representation of a second set of network feeds based on calendar dates associated with the second set of network feeds. The system can supplement the chronological representations of network feeds with additional network feeds associated with other network users.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: May 19, 2015
    Assignee: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Publication number: 20150120590
    Abstract: Systems and methods are provided for human resources value recommendations. A system identifies a department of multiple departments in an enterprise for adding value. The system identifies a change in human resources in the department that meets a value threshold based on an estimated benefit and an estimated cost associated with the change in human resources. The system outputs, via a user interface, a recommendation for the change in human resources.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Publication number: 20150058417
    Abstract: The technology disclosed relates to providing personalized experience to viewers of online social profiles. In particular, it relates to creating person-specific personas of a user's online social profiles to be viewed by respective persons in the user's online social networks based on shared interests. The person-specific personas prominently display content selected from a user's profile that is determined to be of interest to the particular persons viewing the profiles. The technology disclosed also relates to enhancing user experience to viewers of online social profiles. In particular, it relates to creating person-oriented personas of online social profiles of users for respective persons in users' online social networks based on shared interests. The person-oriented personas supply augmenting content from sources external to the online social networks, which is determined to be of interest to the particular persons viewing the profiles.
    Type: Application
    Filed: December 30, 2013
    Publication date: February 26, 2015
    Inventors: Jager McConnell, Ciara Peter
  • Patent number: 8954449
    Abstract: A method for identifying an influencer of a brand is disclosed. The method embodiment includes scanning social media objects published by at least one social networking entity to identify a first social media object posted by a first user and relating to a brand associated with a product, an enterprise, a service, a person, a concept, and/or a trackable object. The social media objects include messages, video and audio clips, and/or image files posted by a plurality of users. The method also includes calculating a brand influence score for the first user based on a plurality of influence factors. The brand influence score for the first user is compared to a threshold influence score, and the first user is identified as a brand influencer when the first user's brand influence score is greater than the threshold influence score.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: February 10, 2015
    Assignee: salesforce.com, inc.
    Inventors: Marcus Nelson, Jager McConnell, Ciara Peter
  • Publication number: 20150032496
    Abstract: Systems, methods, and computer program products are provided for optimizing compensation allocations, and in particular, spiff allocations. With a limited budget, embodiments calculate optimized allocations or distributions of the budget to maximize employee productivity by analyzing input parameters associated with a productivity period, creating performance models for each employee or group of employees based on the analysis, and generating a budget allocation model so as to increase the sum output of the employee productivity. Approaches are data driven and modifiable to account for new data.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: salesforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Publication number: 20140351263
    Abstract: Disclosed are systems, apparatus, and methods for generating an information feed based on contextual data. User contextual data associated with a user is retrieved. The user contextual data identifies entities associated with the user. Data objects may be identified based on the retrieved user contextual data. Data object contextual data associated with the data objects may be retrieved. Feed items may be generated based on the data objects and the retrieved data object contextual data. A weight associated with each of the feed items may be generated. The weight may be generated based on the retrieved user contextual data and the retrieved data object contextual data. An information feed including at least some of the feed items may be generated. The information feed may arrange the at least some of the feed items based on the generated weight associated with each of the at least some of the feed items.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 27, 2014
    Applicant: saleforce.com, inc.
    Inventors: Jager McConnell, Ciara Peter
  • Publication number: 20140288985
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for managing objectives in an organization. A server may receive an objective at a first level of an objective hierarchy. The objective may be associated with a completion indicator providing progress towards completing the objective. Other objectives at a lower level of the objective hierarchy may be determined. The other objectives may also include completion indicators. The progress of the completion indicator of the objective at the first level of the objective hierarchy may be based on the completion indicators of the objectives at the lower level of the objective hierarchy.
    Type: Application
    Filed: June 3, 2014
    Publication date: September 25, 2014
    Inventors: Daniel Debow, Maksim Ovsyannikov, Woodson Jackson Martin, Austin Tam, Ryan Allan Dewsbury, Alan O'Conner, Marcus Gosling, Qinghua Yang Qinghua Yang, Nathan Bradshaw, Margaret Cryzan, Renato Bellia, James Fai-Kuen Tam, Alex Ovesea, Iurie Cangea, Tihomir Bajic, Jager McConnell, Ciara Peter
  • Publication number: 20140279629
    Abstract: Disclosed are systems, apparatus, and methods for generating an organization profile. Skill information associated with a plurality of employees may be received. The skill information may include data values that identify skills associated with each of the plurality of employees. The skill information may further identify a skill level associated with each identified skill. Employee profile information may be retrieved from an organization database. The received skill information may be combined with the retrieved employee profile information. An organization profile may be generated based on the combined information. At least some of the skill information may be rendered and displayed as one or more user interface components of an organization user interface associated with the organization profile. Aggregate statistics may be generated based on the combined skill information and employee profile information, and a plurality of user interface components may be generated based on the aggregate statistics.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 18, 2014
    Applicant: salesforce.com, Inc.
    Inventor: Jager McConnell
  • Publication number: 20140278821
    Abstract: Disclosed are systems, apparatus, and methods for generating and managing a social employee profile. In various implementations, a plurality of data objects may be retrieved from a plurality of sources, where each of the plurality of data objects is identified and retrieved based on an association with a user. The retrieved plurality of data objects may be aggregated in a database system. The database system may be configured to store user profiles for a plurality of users. The aggregated information may be analyzed to identify at least one skill associated with the user. A score may be generated for each identified skill. The generated scores may identify a skill level associated with the user for each identified skill. Accordingly, information may be automatically retrieved, aggregated, and used to generate skill information that identifies skills that a user has, and further identifies the user's skill level for each identified skill.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 18, 2014
    Applicant: salesforce.com, inc.
    Inventor: Jager McConnell
  • Publication number: 20140282098
    Abstract: Disclosed are systems, apparatus, and methods for generating a user profile interface based on skill information associated with a user. Skill information associated with the user may be received. The skill information may include data values that identify at least one skill associated with the user, and that further identify a skill level associated with the at least one skill. A plurality of user interface components may be generated based on the received skill information. The plurality of user interface components may be configured to display a graphical representation generated based on at least some of the skill information. An input may be received. The input may identify a configuration of the plurality of user interface components and may further identify a representation of the skill information within the plurality of user interface components. The plurality of user interface components may be rendered and displayed on a display device.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 18, 2014
    Inventor: Jager McConnell