Patents by Inventor Gregory Michael Youngblood
Gregory Michael Youngblood 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: 11880930Abstract: A system and method for content creation via interactive layers is provided. A mutable general object on which to build an artefact is stored. The mutable general object includes a plurality of n-dimensional data units capable of being rendered in a multi-dimensional display. An environment represented by the artefact is displayed. The artefact includes layers that each represent a different characteristic of the environment. Each layer includes a generator and layer parameters. A unique identifier is assigned to each layer. The identifiers for the layers of the artefact are composited and the composited identifiers are stored. Upon accessing the composited identifiers, the artefact is reconfigured for display using the generator and layer parameters from each of the layers.Type: GrantFiled: August 8, 2022Date of Patent: January 23, 2024Assignee: XEROX CORPORATIONInventors: Jacob Le, Gregory Michael Youngblood, Robert Thomas Krivacic, Jichen Zhu
-
Publication number: 20230324891Abstract: Systems and methods for generating device profiles of production devices in a production environment are disclosed. The methods include receiving operational data comprising a plurality of data streams generated by the plurality of production devices, training one or more models based on the operational data that are configured to create a device profile for each of the plurality of production devices for use by a job planner and generating the device profile for each of the plurality of production devices. The device profile includes information relating to one or more operational characteristics of that production device.Type: ApplicationFiled: April 7, 2022Publication date: October 12, 2023Inventors: Lara Crawford, Roni Zvi Stern, Wiktor Piotrowski, Gregory Michael Youngblood
-
Publication number: 20230168885Abstract: A method comprises receiving a user model from a database for a particular user while the user is creating code, the user model comprising information about the particular user. The method comprises initiating engagement with the user based on the user model and at least one knowledge base trigger, and receiving a response from the user based on the initiated engagement. The method also comprises establishing an exchange with the user based on the user response, converting the exchange into code comments, and inserting the code comments into the code. The method further comprises updating the user model based on the exchange, and storing the updated user model in the database.Type: ApplicationFiled: November 30, 2021Publication date: June 1, 2023Inventors: Gregory Michael Youngblood, Robert Thomas Krivacic, Jacob Le
-
Publication number: 20220375154Abstract: A system and method for content creation via interactive layers is provided. A mutable general object on which to build an artefact is stored. The mutable general object includes a plurality of n-dimensional data units capable of being rendered in a multi-dimensional display. An environment represented by the artefact is displayed. The artefact includes layers that each represent a different characteristic of the environment. Each layer includes a generator and layer parameters. A unique identifier is assigned to each layer. The identifiers for the layers of the artefact are composited and the composited identifiers are stored. Upon accessing the composited identifiers, the artefact is reconfigured for display using the generator and layer parameters from each of the layers.Type: ApplicationFiled: August 8, 2022Publication date: November 24, 2022Inventors: Jacob Le, Gregory Michael Youngblood, Robert Thomas Krivacic, Jichen Zhu
-
Patent number: 11410375Abstract: A system and method for content creation via interactive layers is provided. Parameters for an artifact are received. A mutable general object on which to build the artifact is maintained and includes a plurality of n-dimensional data units. Layers of data for the artifact are generated via different generators. Each layer of the artifact represents a set of characteristics based on arrangements of the data units. Each layer is generated by obtaining data about an arrangement of the data units for that layer, from one or more layers of the artifact prior to that data layer, and creating the layer to mutate the data units based on the data from one or more prior data layers and the received parameters. The artifact is formed by stacking the layers via the mutable general object. Each data layer is stored with the generator for that layer as a string of characters.Type: GrantFiled: February 9, 2021Date of Patent: August 9, 2022Assignee: Palo Alto Research Center IncorporatedInventors: Jacob Le, Gregory Michael Youngblood, Robert Thomas Krivacic, Jichen Zhu
-
Publication number: 20210303932Abstract: A system and method for selection and explanation of solutions is provided. A hierarchy of aggregation factors is maintained for evaluating at least a partial solution. Competing solutions are generated and each solution includes at least a partial solution. Scores are calculated for each of the aggregation factors for each competing solution. A total evaluation score is calculated for each competing solution based on the scores for at least one of the aggregation factors. The competing solution with the best evaluation score is selected and a gist is generated. The gist is a narrative comparing the selected solution with the non-selected solutions based on the at least one aggregation factor. The gist is provided to a user as a rationale for selection of the solution.Type: ApplicationFiled: March 25, 2021Publication date: September 30, 2021Inventors: Mark J. Stefik, Gregory Michael Youngblood, Robert T. Krivacic, Jacob Le, Lester D. Nelson, Robert R. Price
-
Publication number: 20210272352Abstract: A system and method for content creation via interactive layers is provided. Parameters for an artifact are received. A mutable general object on which to build the artifact is maintained and includes a plurality of n-dimensional data units. Layers of data for the artifact are generated via different generators. Each layer of the artifact represents a set of characteristics based on arrangements of the data units. Each layer is generated by obtaining data about an arrangement of the data units for that layer, from one or more layers of the artifact prior to that data layer, and creating the layer to mutate the data units based on the data from one or more prior data layers and the received parameters. The artifact is formed by stacking the layers via the mutable general object. Each data layer is stored with the generator for that layer as a string of characters.Type: ApplicationFiled: February 9, 2021Publication date: September 2, 2021Inventors: Jacob Le, Gregory Michael Youngblood, Robert Thomas Krivacic, Jichen Zhu
-
Patent number: 10379718Abstract: Embodiments described herein provide a system for generating a visual montage. During operation, the system may determine a plurality of layers in the visual montage. A respective layer is associated with a time range and a plurality of predetermined slots for assigning graphical objects. The system may obtain data representing a set of graphical objects and constraints associated with the graphical objects. The system may then obtain information associated with an event and a respective time from an ambient environment of a user. The system may determine that the respective time is within the time range of a specific layer. The system may assign at least one graphical object to the specific layer according to the constraints associated with the graphical object to generate the visual montage. The system may then display the visual montage with the graphical object representing the event on a display screen.Type: GrantFiled: December 22, 2017Date of Patent: August 13, 2019Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventor: Gregory Michael Youngblood
-
Publication number: 20190196694Abstract: Embodiments described herein provide a system for generating a visual montage. During operation, the system may determine a plurality of layers in the visual montage. A respective layer is associated with a time range and a plurality of predetermined slots for assigning graphical objects. The system may obtain data representing a set of graphical objects and constraints associated with the graphical objects. The system may then obtain information associated with an event and a respective time from an ambient environment of a user. The system may determine that the respective time is within the time range of a specific layer. The system may assign at least one graphical object to the specific layer according to the constraints associated with the graphical object to generate the visual montage. The system may then display the visual montage with the graphical object representing the event on a display screen.Type: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Applicant: Palo Alto Research Center IncorporatedInventor: Gregory Michael Youngblood
-
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
-
Publication number: 20170301258Abstract: A method and system for delivering a multidimensional wellness coaching program and recommendation to a computing device. During operation, the system receives a request for content to assist the user in achieving a health and wellness goal from the computing device. The system estimates numeric values for a radar chart. The system may create a customized program by combining components and primitives and the customized program includes a set of activities for the user to perform. The system may receive user input and sensor and user activity data from the computing device. Based on the received information, the system may modify the radar chart. The system may modify components of the customized program based on the radar chart. The system may generate a coaching recommendation based on the radar chart. The system then sends the customized program and coaching recommendation to the computing device.Type: ApplicationFiled: April 15, 2016Publication date: October 19, 2017Applicant: Palo Alto Research Center IncorporatedInventors: Ashwin Ram, Gregory Michael Youngblood, Lester D. Nelson, Anusha Venkatakrishnan, Peter L. Pirolli, Michael K. Silva, JR., Shiwali Mohan
-
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
-
Publication number: 20160283678Abstract: One embodiment of the present invention provides a system for generating healthcare suggestions. During operation, the system extracts data based on a user's communication, which can be between the user and other users or presented online by the user. The system identifies a health-related issue from the extracted data. The system then generates, based on the extracted data, content that indicates a first suggestion corresponding to the health-related issue. The system subsequently monitors the user's communication to generate an additional suggestion that is an improvement over the first suggestion.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventors: Ashwin Ram, Lester D. Nelson, Gregory Michael Youngblood, Peter L. Pirolli
-
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
-
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