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: 10645047Abstract: 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: GrantFiled: May 18, 2015Date of Patent: May 5, 2020Assignee: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Patent number: 10216397Abstract: 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: GrantFiled: January 25, 2016Date of Patent: February 26, 2019Assignee: salesforce.com, inc.Inventor: Jager McConnell
-
Patent number: 9529917Abstract: 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: GrantFiled: May 21, 2013Date of Patent: December 27, 2016Assignee: saleforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Patent number: 9489660Abstract: 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: GrantFiled: July 12, 2012Date of Patent: November 8, 2016Assignee: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Patent number: 9395881Abstract: 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: GrantFiled: July 12, 2012Date of Patent: July 19, 2016Assignee: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Publication number: 20160139791Abstract: 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: ApplicationFiled: January 25, 2016Publication date: May 19, 2016Inventor: Jager McConnell
-
Patent number: 9245257Abstract: 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: GrantFiled: April 30, 2013Date of Patent: January 26, 2016Assignee: salesforce.com, inc.Inventor: Jager McConnell
-
Patent number: 9195971Abstract: 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: GrantFiled: January 6, 2012Date of Patent: November 24, 2015Assignee: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Publication number: 20150312191Abstract: 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: ApplicationFiled: May 18, 2015Publication date: October 29, 2015Inventors: Jager McConnell, Ciara PETER
-
Patent number: 9071658Abstract: 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: GrantFiled: January 6, 2012Date of Patent: June 30, 2015Assignee: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Patent number: 9037681Abstract: 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: GrantFiled: June 18, 2012Date of Patent: May 19, 2015Assignee: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Publication number: 20150120590Abstract: 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: ApplicationFiled: October 25, 2013Publication date: April 30, 2015Applicant: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Publication number: 20150058417Abstract: 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: ApplicationFiled: December 30, 2013Publication date: February 26, 2015Inventors: Jager McConnell, Ciara Peter
-
Patent number: 8954449Abstract: 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: GrantFiled: April 4, 2012Date of Patent: February 10, 2015Assignee: salesforce.com, inc.Inventors: Marcus Nelson, Jager McConnell, Ciara Peter
-
Publication number: 20150032496Abstract: 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: ApplicationFiled: July 29, 2013Publication date: January 29, 2015Applicant: salesforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Publication number: 20140351263Abstract: 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: ApplicationFiled: May 21, 2013Publication date: November 27, 2014Applicant: saleforce.com, inc.Inventors: Jager McConnell, Ciara Peter
-
Publication number: 20140288985Abstract: 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: ApplicationFiled: June 3, 2014Publication date: September 25, 2014Inventors: 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: 20140279629Abstract: 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: ApplicationFiled: April 30, 2013Publication date: September 18, 2014Applicant: salesforce.com, Inc.Inventor: Jager McConnell
-
Publication number: 20140278821Abstract: 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: ApplicationFiled: April 30, 2013Publication date: September 18, 2014Applicant: salesforce.com, inc.Inventor: Jager McConnell
-
Publication number: 20140282098Abstract: 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: ApplicationFiled: April 30, 2013Publication date: September 18, 2014Inventor: Jager McConnell