Patents by Inventor Michael David Shepherd
Michael David Shepherd 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: 12615301Abstract: Techniques are provided for reinstantiating digital humans with stored session context in response to navigation to a different destination. One method comprises obtaining information characterizing a user interacting with a digital human instantiated in a first destination (e.g., a webpage or a virtual environment); and, in response to a navigation from the first destination to a different destination: automatically storing session context information in a persistent session context storage based on the obtained information; and reinstantiating the digital human in the different destination with the stored session context information. A query, based on a user input, may be provided to an information retrieval system that generates query results; and a prompt for a language model may be determined based on the query results, wherein the language model generates a response comprising a first content portion comprising a first content type and a second content portion comprising a second content type.Type: GrantFiled: May 2, 2024Date of Patent: April 28, 2026Assignee: Dell Products L.P.Inventors: Michael David Shepherd, Jonathan M. Whitson, Joseph Tansey, Satheeshkumar Ramasamy
-
Patent number: 12517580Abstract: Techniques are provided for automatically generating language model prompts using predicted regions of interest. One method comprises obtaining a focus of a user interacting with an image and/or a virtual environment; determining a predicted region of interest of the user based on the focus, wherein the predicted region of interest has associated metadata indicating an item of interest, in the image and/or the virtual environment, to the user; providing a query to an information retrieval system that generates query results, wherein the query is based on the item of interest to the user obtained from the metadata; determining a prompt for a language model based on the query results; and providing a message, automatically generated by the language model based on the prompt, to the user. The predicted region of interest of the user may be obtained by tracking a movement of an eye of the user.Type: GrantFiled: May 2, 2024Date of Patent: January 6, 2026Assignee: Dell Products L.P.Inventors: Michael David Shepherd, Jonathan M. Whitson, Satheeshkumar Ramasamy, Joseph Tansey
-
Publication number: 20250342850Abstract: Techniques are provided for selecting an isolated speaker signal by comparing text obtained from audio and video streams. One method comprises transforming audio signals from at least one speaker to first sets of predicted spoken words using a speech-to-text conversion model; transforming a video signal to a second set of predicted spoken words using a lip motion-to-text conversion model, wherein the second set of predicted spoken words is based on an analysis of an image associated with a respective speaker; iteratively adjusting a steering vector associated with the audio signals to compare the first sets of predicted spoken words with the second set of predicted spoken words; and selecting an isolated speaker audio signal associated with a particular one of the first sets of predicted spoken words and the second set of predicted spoken words, wherein the selection is based on a result of the comparison.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson
-
Publication number: 20250342818Abstract: Techniques for pause-based text-to-speech processing for digital humans are provided. One method comprises obtaining a response to be delivered by a digital human, wherein the response comprises at least one predicted pause label identifying a respective portion of the response where a human speaker is expected to pause; processing a token, comprising at least a portion of a word, from a buffer, until a predicted pause label and/or a final token indicator is detected in the token; and providing at least a portion of the given response, from the buffer, to a text-to-speech model for presentation to a user, based on the predicted pause label and/or the final token indicator in the token, wherein the digital human transforms the portion of the given response into the spoken format, using the text-to-speech model, based on the predicted pause label.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson
-
Publication number: 20250340209Abstract: Techniques are provided for personalizing vehicles using a digital human to administer user preferences. One method comprises automatically detecting an identifier of a user in a vehicle, wherein the identifier of the user is automatically detected based on obtained biometrics of the at least one user and/or a proximity of a device of the user; obtaining stored preferences of the user using the identifier of the user; and automatically configuring the vehicle, by a digital human, using the obtained stored preferences of the user. One or more updated preferences of the user may be stored in one or more persistent slots of a conversation system using the identifier of the user.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Adam F. Robyak, James Scott
-
Publication number: 20250342264Abstract: Techniques are provided for identity-based varied digital human responses. One method comprises obtaining a query, for a digital human, based on an input from a user; obtaining information characterizing permissions of the user based on an identity authentication of the user; obtaining a response to the query from a language model, wherein the response comprises content having an associated access restriction; determining whether the user is authorized to access the content by comparing the permissions of the user to the access restriction; and providing, by the digital human, a response to the user based on a result of the determining. A physical security of an environment of the user and/or a presence of one or more additional users in the environment may be evaluated to determine whether the user is authorized to access the content.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Adam F. Robyak, James Scott, Jonathan M. Whitson
-
Publication number: 20250342339Abstract: Techniques are provided for reinstantiating digital humans with stored session context in response to a device transfer. One method comprises obtaining information characterizing a user interacting with a digital human instantiated in a first device; performing the following steps, in response to a request to transfer the digital human to a different device: automatically storing session context information in a persistent session context storage based on the obtained information; and reinstantiating the digital human in the different device with the stored session context information. The session context information may be stored with a session identifier used to reinstantiate the digital human with the stored session context information.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson, Adam F. Robyak
-
Publication number: 20250342822Abstract: Techniques for providing phoneme-based pronunciations for digital humans are provided. One method comprises obtaining a response, generated by a language model, to be delivered by a digital human in a spoken format, wherein the response comprises multiple words; obtaining a phoneme-based pronunciation for one or more of the words, wherein the phoneme-based pronunciation is based on a user-provided pronunciation obtained from a user prior to the obtaining the response; and providing the phoneme-based pronunciation to the digital human in a processor-readable format, wherein the digital human transforms the processor-readable format into a spoken format using a text-to-speech model. The user-provided pronunciation may be provided by the user in a feedback manner to update a pronunciation employed by the digital human. The phoneme-based pronunciation may be obtained from a hierarchical phoneme repository that employs inheritance across hierarchical levels.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson
-
Publication number: 20250341897Abstract: Techniques for gesture-based processing of digital human responses are provided. One method comprises obtaining a response, generated by a language model, to be delivered by a digital human to a user, wherein the response comprises a predicted gesture label identifying a gesture associated with the response; presenting a virtual touch display element to the user, based on the predicted gesture label, wherein the virtual touch display element comprises selectable portions; determining coordinates of a gesture of the user, in connection with a given selectable portion; mapping the determined coordinates of the gesture to a selection of a given item associated with a corresponding one of the selectable portions; and initiating an automated action based on the selected given item. Virtual interactions between the user and the digital human may also be processed. A haptic feedback response may be provided to the user in response to a given gesture.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson, Joseph Michael Whitson
-
Publication number: 20250343825Abstract: Techniques are provided for reinstantiating digital humans with stored session context in response to navigation to a different destination. One method comprises obtaining information characterizing a user interacting with a digital human instantiated in a first destination (e.g., a webpage or a virtual environment); and, in response to a navigation from the first destination to a different destination: automatically storing session context information in a persistent session context storage based on the obtained information; and reinstantiating the digital human in the different destination with the stored session context information. A query, based on a user input, may be provided to an information retrieval system that generates query results; and a prompt for a language model may be determined based on the query results, wherein the language model generates a response comprising a first content portion comprising a first content type and a second content portion comprising a second content type.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson, Joseph Tansey, Satheeshkumar Ramasamy
-
Publication number: 20250342819Abstract: Techniques are provided for sentiment-based adaptation of digital human responses. One method comprises determining a sentiment of a user by analyzing a vocal sentiment, a text sentiment and/or a facial sentiment of the user; applying the determined sentiment of the user to a language model that determines a sentiment-tagged response to an input of the user based on the determined sentiment, wherein the sentiment-tagged response comprises a predicted sentiment label identifying a sentiment to be employed by a digital human when delivering the sentiment-tagged response to the user; and providing the sentiment-tagged response to the digital human for delivery to the user, wherein the digital human transforms at least a portion of the sentiment-tagged response into a spoken format using the predicted sentiment label and a text-to-speech model. A vocal tone, a facial expression and/or a body positioning of the digital human may be adjusted based on the determined sentiment.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson
-
Publication number: 20250341889Abstract: Techniques are provided for automatically generating language model prompts using predicted regions of interest. One method comprises obtaining a focus of a user interacting with an image and/or a virtual environment; determining a predicted region of interest of the user based on the focus, wherein the predicted region of interest has associated metadata indicating an item of interest, in the image and/or the virtual environment, to the user; providing a query to an information retrieval system that generates query results, wherein the query is based on the item of interest to the user obtained from the metadata; determining a prompt for a language model based on the query results; and providing a message, automatically generated by the language model based on the prompt, to the user. The predicted region of interest of the user may be obtained by tracking a movement of an eye of the user.Type: ApplicationFiled: May 2, 2024Publication date: November 6, 2025Inventors: Michael David Shepherd, Jonathan M. Whitson, Satheeshkumar Ramasamy, Joseph Tansey
-
Patent number: 12326968Abstract: Techniques are provided for orienting a digital human towards an isolated human speaker. One method comprises obtaining coordinates associated with a human speaker; storing the coordinates as a variable in a memory of a multi-dimensional graphics engine; instantiating a multi-dimensional plane within the multi-dimensional graphics engine; positioning a multi-dimensional shape in the multi-dimensional plane based on the stored coordinates; and binding a digital human to the multi-dimensional shape to orient the digital human towards a position of the multi-dimensional shape. The coordinates may be obtained by comparing text obtained from one or more video streams to text obtained from one or more audio signals.Type: GrantFiled: May 2, 2024Date of Patent: June 10, 2025Assignee: Dell Products L.P.Inventors: Michael David Shepherd, Jonathan M. Whitson, Joseph Michael Whitson
-
Patent number: 11275429Abstract: An apparatus comprises a processing device configured to obtain first parameters characterizing an operating state of information technology (IT) resources of a data center and second parameters characterizing an operating state of cooling systems of the data center, to determine an overall operating state of the data center by aggregating the first and second parameters, to identify a power consumption profile based on the overall operating state, and to perform a joint training of first and second reinforcement learning agents based on the overall operating state and the power consumption profile. The processing device is also configured to generate first controls for the heterogeneous IT resources utilizing the first reinforcement learning agent and second controls for the cooling systems utilizing the second reinforcement learning agent, the first and second controls being configured to reduce power consumption while maintaining specified performance benchmarks for workloads executing in the data center.Type: GrantFiled: June 29, 2020Date of Patent: March 15, 2022Assignee: Dell Products L.P.Inventors: Ashutosh Singh, Michael David Shepherd
-
Publication number: 20210405727Abstract: An apparatus comprises a processing device configured to obtain first parameters characterizing an operating state of information technology (IT) resources of a data center and second parameters characterizing an operating state of cooling systems of the data center, to determine an overall operating state of the data center by aggregating the first and second parameters, to identify a power consumption profile based on the overall operating state, and to perform a joint training of first and second reinforcement learning agents based on the overall operating state and the power consumption profile. The processing device is also configured to generate first controls for the heterogeneous IT resources utilizing the first reinforcement learning agent and second controls for the cooling systems utilizing the second reinforcement learning agent, the first and second controls being configured to reduce power consumption while maintaining specified performance benchmarks for workloads executing in the data center.Type: ApplicationFiled: June 29, 2020Publication date: December 30, 2021Inventors: Ashutosh Singh, Michael David Shepherd
-
Patent number: 10726951Abstract: A method and a non-transitory computer readable medium for generating polygons within a geographic region that satisfy a query are disclosed. For example, the method extracts a plurality of nodes, a plurality of service providers and information associated with the plurality of nodes and the plurality of service providers of the geographic region from a geographic data source, creates a node table based on the information that was extracted, receives the query for one or more nodes having a predefined number of service providers within a travel budget, determines the one or more nodes from the node table that satisfy the query, and generates one or more generate polygons around the one or more nodes that satisfy the query within the geographic region.Type: GrantFiled: May 13, 2016Date of Patent: July 28, 2020Assignee: Conduent Business Services, LLCInventors: Xuejin Wen, Lina Fu, Jing Zhou, Faming Li, Jinhui Yao, Michael David Shepherd, Dennis F. Quebe, Jr.
-
Publication number: 20170329907Abstract: A method and a non-transitory computer readable medium for generating polygons within a geographic region that satisfy a query are disclosed. For example, the method extracts a plurality of nodes, a plurality of service providers and information associated with the plurality of nodes and the plurality of service providers of the geographic region from a geographic data source, creates a node table based on the information that was extracted, receives the query for one or more nodes having a predefined number of service providers within a travel budget, determines the one or more nodes from the node table that satisfy the query, and generates one or more generate polygons around the one or more nodes that satisfy the query within the geographic region.Type: ApplicationFiled: May 13, 2016Publication date: November 16, 2017Inventors: Xuejin Wen, Lina Fu, Jing Zhou, Faming Li, Jinhui Yao, Michael David Shepherd, Dennis F. Quebe, JR.
-
Publication number: 20170206337Abstract: A system generates an automated survey and causes a user interface of an electronic device to present survey to a patient, so that the system can use the survey responses to identify and provide wellness or disease management content items that are tailored to the patient's behavioral needs. The system automatically generates an electronic survey document with data entry fields that each correspond to a question for a category of behavioral influence. The document includes fillable fields as presented on a user interface. When the system receives data via the fillable fields as presented on the user interface of the electronic device, it will assign a value to each response, construct a patient model, and it will use the patient model to extract intervention content items and provide the patient with those items.Type: ApplicationFiled: January 19, 2016Publication date: July 20, 2017Inventors: Michael David Shepherd, William K. Stumbo, David R. Vandervort, Karen M. Braun, Jennie Echols
-
Patent number: 9606889Abstract: Defective memory may cause expensive and unnecessary replacements of the memory especially for higher density dynamic random access memory that has ever shrinking topologies. Running memory stress tests in the background for a period of time at set intervals while the operating system is idle may detect and identify memory problems in real-time without requiring a re-boot of the information handling system. The memory defects may be repaired in real-time so as not to cause loss of data by future read or write requests to the identified defective memory.Type: GrantFiled: September 4, 2015Date of Patent: March 28, 2017Assignee: Dell Products L.P.Inventors: Dirie N. Herzi, Michael David Shepherd
-
Publication number: 20170068607Abstract: Defective memory may cause expensive and unnecessary replacements of the memory especially for higher density dynamic random access memory that has ever shrinking topologies. Running memory stress tests in the background for a period of time at set intervals while the operating system is idle may detect and identify memory problems in real-time without requiring a re-boot of the information handling system. The memory defects may be repaired in real-time so as not to cause loss of data by future read or write requests to the identified defective memory.Type: ApplicationFiled: September 4, 2015Publication date: March 9, 2017Inventors: Dirie N. Herzi, Michael David Shepherd