Patents by Inventor Shane P. Ahern
Shane P. Ahern 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: 10610144Abstract: A method and system for generating a personalized health management recommendation for a user. During operation, the system obtains first physiological data generated by a wearable device worn by the user that indicates a physiological condition of the user. The system then generates a prediction model for the user based on the first physiological data. Next, the system obtains real-time physiological data generated by the wearable device. The system may generate a prediction by analyzing the real-time physiological data to determine whether the user's physiological condition exceeds a threshold parameter according to the prediction model. Upon determining that the threshold parameter has been exceeded, the system may select a recommendation and send the recommendation message to the user's mobile device.Type: GrantFiled: August 19, 2015Date of Patent: April 7, 2020Assignee: Palo Alto Research Center IncorporatedInventors: Hoda M. A. Eldardiry, Jonathan Rubin, Rui Abreu, Shane P. Ahern, Daniel G. Bobrow, David Garcia, Honglu Du, Ashish Pattekar
-
Patent number: 10453495Abstract: One embodiment provides a system that facilitates access control. During operation, the system generates, by a first mobile computing device associated with a first user, a request to record information of a second user associated with a second mobile computing device. In response to receiving, from the second mobile computing device, an acceptance of the request, the system records, by the first mobile computing device, the information of the second user based on recording-related preferences of the second user. In response to receiving, from the second mobile computing device, a rejection of the request, the system precludes the first mobile computing device from recording the information of the second user, thereby facilitating intuitive and socially aligned access control.Type: GrantFiled: March 8, 2017Date of Patent: October 22, 2019Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Victoria M. E. Bellotti, Shane P. Ahern
-
Patent number: 10222221Abstract: One embodiment provides a system that facilitates optimization of passenger pick-up. During operation, the system generates, by a first mobile computing device associated with a passenger at a first location, a request for a target location at which to meet with a vehicle. The system receives the target location and a planned passenger route for the passenger to the target location, which are calculated based on a location, facing direction, and direction of movement, if any, of the vehicle, and wherein the target location is different from the first location, thereby facilitating optimization of a time duration and route the passenger takes to meet the vehicle.Type: GrantFiled: February 21, 2017Date of Patent: March 5, 2019Assignee: CONDUENT BUSINESS SERVICES, LLCInventors: Victoria M. E. Bellotti, Christian W. Fritz, Shane P. Ahern
-
Publication number: 20180261247Abstract: One embodiment provides a system that facilitates access control. During operation, the system generates, by a first mobile computing device associated with a first user, a request to record information of a second user associated with a second mobile computing device. In response to receiving, from the second mobile computing device, an acceptance of the request, the system records, by the first mobile computing device, the information of the second user based on recording-related preferences of the second user. In response to receiving, from the second mobile computing device, a rejection of the request, the system precludes the first mobile computing device from recording the information of the second user, thereby facilitating intuitive and socially aligned access control.Type: ApplicationFiled: March 8, 2017Publication date: September 13, 2018Applicant: Palo Alto Research Center IncorporatedInventors: Victoria M. E. Bellotti, Shane P. Ahern
-
Publication number: 20180238694Abstract: One embodiment provides a system that facilitates optimization of passenger pick-up. During operation, the system generates, by a first mobile computing device associated with a passenger at a first location, a request for a target location at which to meet with a vehicle. The system receives the target location and a planned passenger route for the passenger to the target location, which are calculated based on a location, facing direction, and direction of movement, if any, of the vehicle, and wherein the target location is different from the first location, thereby facilitating optimization of a time duration and route the passenger takes to meet the vehicle.Type: ApplicationFiled: February 21, 2017Publication date: August 23, 2018Applicant: Conduent Business Services, LLCInventors: Victoria M. E. Bellotti, Christian W. Fritz, Shane P. Ahern
-
Patent number: 9898789Abstract: One embodiment of the present invention provides a system for creating a health/wellness program on a generic health/wellness platform. During operation, the system receives, at the generic health/wellness platform, a set of definitions for the health/wellness program, constructs a program model for the health/wellness program, generates a program instance to be executed on the generic health/wellness platform, and associates the program instance to a number of health/wellness modules provided by the health/wellness platform.Type: GrantFiled: April 16, 2013Date of Patent: February 20, 2018Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Ashwin Ram, Gregory Michael Youngblood, Peter L. Pirolli, Lester D. Nelson, Jesse Vig, Shane P. Ahern, Jonathan Rubin, Christina Pavlopoulou
-
Patent number: 9893904Abstract: One embodiment of the present invention provides a system for generating a message. During operation, the system receives user interaction event data. The user interaction event data describes explicit or implicit interactions of a user with a web application and/or mobile application. Next, the system modifies a graph describing the user's current context associated with the user based on an analysis of the user interaction event data, as interpreted by the system learning from previous processing of user interaction event data. The context graph includes information about the user's state, behavior, and interests, and some or all portions of the context graph may be shared between users. The system determines a set of rules associated with a group of users that includes the user, and then applies the determined set of rules to any context graph associated with the user to generate the message.Type: GrantFiled: May 14, 2013Date of Patent: February 13, 2018Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Michael Roberts, Victoria M. E. Bellotti, Shane P. Ahern
-
Patent number: 9672482Abstract: One embodiment of the present invention provides a system for automatically reporting progress in completing objectives and goals of a plan. During operation, the system receives data indicating user selection and/or configuration of a plan with one or more goals, objectives, and/or milestones. The system obtains data generated by sensors in a sensing device and/or a mobile device. The sensors generate physiological data or data from detecting activity or environment associated with the user. Next, the system analyzes the data to determine whether the user has completed an objective, milestone, or goal of the plan. If the system determines that the user has completed an objective, milestone, or goal of the plan, the system pushes an alert to the mobile device indicating that the user has completed the objective, milestone, or goal.Type: GrantFiled: June 11, 2014Date of Patent: June 6, 2017Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Jonathan Rubin, Gregory Michael Youngblood, Ashwin Ram, Peter L. Pirolli, Jesse Vig, Shane P. Ahern, Lester D. Nelson
-
Patent number: 9582547Abstract: One embodiment of the present invention provides a recommendation system. During operation, the system receives context information associated with the user, updates a plurality of user models based on the received context information, and identifies at least one spatial data structure that stores a plurality of items. A respective item is stored within the spatial data structure based on a vector value associated with the item. The system then queries the spatial data structure to obtain a first set of recommendable items that have vector values within a predetermined range, calculates a score for each item within the set of recommendable items based on the plurality of the user models and a characterization vector associated with each item, ranks the items within the set of recommendable items based on calculated scores, and recommends one or more top-ranked items to the user.Type: GrantFiled: November 18, 2013Date of Patent: February 28, 2017Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Michael Roberts, Shane P. Ahern
-
Publication number: 20170049374Abstract: A method and system for generating a personalized health management recommendation for a user. During operation, the system obtains first physiological data generated by a wearable device worn by the user that indicates a physiological condition of the user. The system then generates a prediction model for the user based on the first physiological data. Next, the system obtains real-time physiological data generated by the wearable device. The system may generate a prediction by analyzing the real-time physiological data to determine whether the user's physiological condition exceeds a threshold parameter according to the prediction model. Upon determining that the threshold parameter has been exceeded, the system may select a recommendation and send the recommendation message to the user's mobile device.Type: ApplicationFiled: August 19, 2015Publication date: February 23, 2017Applicant: Palo Alto Research Center IncorporatedInventors: Hoda M.A. Eldardiry, Jonathan Rubin, Rui Abreu, Shane P. Ahern, Daniel G. Bobrow, David Garcia, Honglu Du, Ashish Pattekar
-
Patent number: 9307293Abstract: One embodiment of the present invention provides a system for sharing annotated videos. During operation, the system establishes a real-time video-sharing session between a remote field computer and a local computer. During the established real-time video-sharing session, the system receives a real-time video stream from a remote field computer, forwards the real-time video stream to a local computer to allow an expert to provide an annotation to the real-time video stream, receives the annotation from the local computer, and forwards the annotation to the remote field computer, which associates the annotation with a corresponding portion of the real-time video stream and displays the annotation on top of the corresponding portion of the real-time video stream.Type: GrantFiled: May 30, 2012Date of Patent: April 5, 2016Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Michael Roberts, Shane P. Ahern, Doron Kletter, Anselm Hook
-
Publication number: 20150364026Abstract: One embodiment of the present invention provides a system for automatically reporting progress in completing objectives and goals of a plan. During operation, the system receives data indicating user selection and/or configuration of a plan with one or more goals, objectives, and/or milestones. The system obtains data generated by sensors in a sensing device and/or a mobile device. The sensors generate physiological data or data from detecting activity or environment associated with the user. Next, the system analyzes the data to determine whether the user has completed an objective, milestone, or goal of the plan. If the system determines that the user has completed an objective, milestone, or goal of the plan, the system pushes an alert to the mobile device indicating that the user has completed the objective, milestone, or goal.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Jonathan Rubin, Gregory Michael Youngblood, Ashwin Ram, Peter L. Pirolli, Jesse Vig, Shane P. Ahern, Lester D. Nelson
-
Patent number: 9208439Abstract: One embodiment of the present invention provides a system for providing user information to a recommender. During operation, the system receives, from the recommender, a registration for notification of changes to a context graph. The context graph includes information about user behavior and/or user interests. Next, the system receives, from a mobile device, event data derived from contextual data collected using detectors that detect the mobile device's physical surroundings. The system modifies the context graph based on the event data. The system then determines that the modification to the context graph matches the registration, and sends a notification of context graph change to the recommender.Type: GrantFiled: April 29, 2013Date of Patent: December 8, 2015Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Michael Roberts, Shane P. Ahern, Oliver Brdiczka
-
Publication number: 20150142785Abstract: One embodiment of the present invention provides a recommendation system. During operation, the system receives context information associated with the user, updates a plurality of user models based on the received context information, and identifies at least one spatial data structure that stores a plurality of items. A respective item is stored within the spatial data structure based on a vector value associated with the item. The system then queries the spatial data structure to obtain a first set of recommendable items that have vector values within a predetermined range, calculates a score for each item within the set of recommendable items based on the plurality of the user models and a characterization vector associated with each item, ranks the items within the set of recommendable items based on calculated scores, and recommends one or more top-ranked items to the user.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: Palo Alto Research Center IncorporatedInventors: Michael Roberts, Shane P. Ahern
-
Publication number: 20140344709Abstract: One embodiment of the present invention provides a system for generating a message. During operation, the system receives user interaction event data. The user interaction event data describes explicit or implicit interactions of a user with a web application and/or mobile application. Next, the system modifies a graph describing the user's current context associated with the user based on an analysis of the user interaction event data, as interpreted by the system learning from previous processing of user interaction event data. The context graph includes information about the user's state, behavior, and interests, and some or all portions of the context graph may be shared between users. The system determines a set of rules associated with a group of users that includes the user, and then applies the determined set of rules to any context graph associated with the user to generate the message.Type: ApplicationFiled: May 14, 2013Publication date: November 20, 2014Applicant: Palo Alto Research Center IncorporatedInventors: Michael Roberts, Victoria M.E. Bellotti, Shane P. Ahern
-
Publication number: 20140324751Abstract: One embodiment of the present invention provides a system for providing user information to a recommender. During operation, the system receives, from the recommender, a registration for notification of changes to a context graph. The context graph includes information about user behavior and/or user interests. Next, the system receives, from a mobile device, event data derived from contextual data collected using detectors that detect the mobile device's physical surroundings. The system modifies the context graph based on the event data. The system then determines that the modification to the context graph matches the registration, and sends a notification of context graph change to the recommender.Type: ApplicationFiled: April 29, 2013Publication date: October 30, 2014Applicant: Palo Alto Research Center IncorporatedInventors: Michael Roberts, Shane P. Ahern, Oliver Brdiczka
-
Publication number: 20140310013Abstract: One embodiment of the present invention provides a system for creating a health/wellness program on a generic health/wellness platform. During operation, the system receives, at the generic health/wellness platform, a set of definitions for the health/wellness program, constructs a program model for the health/wellness program, generates a program instance to be executed on the generic health/wellness platform, and associates the program instance to a number of health/wellness modules provided by the health/wellness platform.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Applicant: Palo Alto Research Center IncorporatedInventors: Ashwin Ram, Gregory Michael Youngblood, Peter L. Pirolli, Lester D. Nelson, Jesse Vig, Shane P. Ahern, Jonathan Rubin, Christina Pavlopoulou
-
Patent number: 8612463Abstract: In a user-activity identification technique, a user's actions are monitored while the user is using a computer. While these user actions are associated with user activities, the user activities are initially unspecified, so the tracked user actions constitute unsupervised data. Then, the tracked user actions are aggregated into subsets (for example, using clustering analysis), and user-activity classifications for the subsets (such as activity labels) are provided by the user, so the subsets constitute supervised data. Subsequently, when additional user actions (which are associated with one or more initially unspecified current user activities) are tracked, they can be associated with one or more of the classified subsets. For example, information about the additional user actions can be mapped in real time (or near real time) to one or more of the subsets using a supervised learning technique. In this way, the one or more current user activities can be identified.Type: GrantFiled: June 3, 2010Date of Patent: December 17, 2013Assignee: Palo Alto Research Center IncorporatedInventors: Oliver Brdiczka, Shane P. Ahern, Victoria M. E. Bellotti
-
Publication number: 20130325970Abstract: One embodiment of the present invention provides a system for sharing annotated videos. During operation, the system establishes a real-time video-sharing session between a remote field computer and a local computer. During the established real-time video-sharing session, the system receives a real-time video stream from a remote field computer, forwards the real-time video stream to a local computer to allow an expert to provide an annotation to the real-time video stream, receives the annotation from the local computer, and forwards the annotation to the remote field computer, which associates the annotation with a corresponding portion of the real-time video stream and displays the annotation on top of the corresponding portion of the real-time video stream.Type: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: Palo Alto Research Center IncorporatedInventors: Michael Roberts, Shane P. Ahern, Doron Kletter, Anselm Hook
-
Patent number: 8290884Abstract: Embodiments of the present invention provide a system for automatically creating a task representation associated with a user task. The system calculates usage footprints of a document based on other applications, documents, and people that have been accessed by the user within a predetermined time frame before and after the user accesses the document. After obtaining usage footprints of a number of documents, the system applies a clustering technique, such as spectral clustering, to create task representations, each including a collection (cluster) of documents and/or applications that are used for accomplishing a particular task. The system also filters the documents based on their average dwell times, and uses user feedback to merge or split different task clusters in order to provide accurate task representations.Type: GrantFiled: November 23, 2009Date of Patent: October 16, 2012Assignee: Palo Alto Research Center IncorporatedInventors: Oliver Brdiczka, Shane P. Ahern