Patents by Inventor James Pratt

James Pratt 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).

  • Publication number: 20230088618
    Abstract: A processing system including at least one processor may collect first data of at least one first sensor device associated with an external metric, collect second data of a second sensor device associated with the external metric, and calculate a discrepancy between the first data and the second data. The processing system may then determine an accuracy of the second sensor device based upon the discrepancy and generate a report indicative of the accuracy of the second sensor that is determined.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Barrett Kreiner, James Pratt, Adrianne Binh Luu, Robert T. Moton, JR., Walter Cooper Chastain, Ari Craine, Robert Koch
  • Publication number: 20230093206
    Abstract: A processing system including at least one processor may obtain at least one video of a first competitor along a competition route in a physical environment, obtain data characterizing at least one condition along the competition route as experienced by the first competitor, present visual data associated with the at least one video to a second competitor via a display device, and control at least one setting of at least one device associated with the second competitor to simulate the at least one condition, wherein the at least one device is distinct from the display device.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Barrett Kreiner, James Pratt, Adrianne Binh Luu, Robert T. Moton, JR., Walter Cooper Chastain, Ari Craine, Robert Koch
  • Patent number: 11611847
    Abstract: Systems may provide feedback that may include antenna selection or mobile device configuration. Antennas may be automatically configured throughout the device or the orientation or location of the mobile device may be altered to increase performance. Historical performance information of the mobile device may be maintained in order to determine proactive manipulations of the mobile device. In addition, multiple mobile devices may cooperatively determine the orientation or location that may increase performance.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: March 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yupeng Jia, William Knotts, Donald Perciful, Eric Zavesky, James Pratt, Miranda Huet, Gregory Edwards
  • Publication number: 20230077800
    Abstract: A processing system may obtain traveler data comprising location data of devices of a plurality of travelers, the travelers having reservations to travel aboard a vehicle of a transportation service provider from a point of departure at a designated time of readiness and obtain timing data of a queue from a service provider system associated with the queue, where at least one traveler of the travelers is to traverse the queue to arrive at the point of departure. The processing system may then calculate arrival times of the travelers based upon the traveler data and based upon the timing data of the queue, determine that an arrival time of the at least one traveler is after the designated time of readiness, and perform at least one remedial action in response to the determining that the arrival time of the at least one traveler is after the designated time of readiness.
    Type: Application
    Filed: September 13, 2021
    Publication date: March 16, 2023
    Inventors: Walter Cooper Chastain, Barrett Kreiner, James Pratt, Adrianne Binh Luu, Robert T. Moton, JR., Ari Craine, Robert Koch
  • Publication number: 20230080161
    Abstract: Services for trust conveyances of entities can be provided and managed. In connection with a transaction between first and second devices, a trust management component (TMC) can indicate trust levels of entities associated with the devices with regard to the transaction and/or an action attempted by an entity. With regard to an action attempted by the first entity, the trust level of the first entity can be evaluated to determine whether it is high enough to allow the action to proceed or to have the second entity respond to the action accordingly. If it is not high enough, the second entity, using the second device, can request a trust conveyance from the first entity via the TMC. The TMC can adjust the respective trust levels based on the outcome(s) of the action(s) of the respective entities with regard to executing the transaction.
    Type: Application
    Filed: October 27, 2022
    Publication date: March 16, 2023
    Inventors: James Pratt, Eric Zavesky, Nigel Bradley, Timothy Innes
  • Publication number: 20230079099
    Abstract: An example method performed by a processing system includes receiving a request from a first user to render an extended reality environment, wherein the request includes a definition of a first policy that governs user behavior within the extended reality environment, rendering the extended reality environment by presenting content contributed by at least one user in the extended reality environment, monitoring the extended reality environment to ensure that the rendering results in a compliance of the extended reality environment with the first policy, detecting that a portion of the content contributed by at least one other user of the extended reality environment results in the extended reality environment failing to comply with the first policy, and modifying a presentation of the portion of content in the extended reality environment in response to the detecting, wherein the modifying results in the compliance of the extended reality environment with the first policy.
    Type: Application
    Filed: November 7, 2022
    Publication date: March 16, 2023
    Inventors: John Oetting, Eric Zavesky, James Pratt, Jason Decuir, Terrel Lecesne
  • Publication number: 20230076592
    Abstract: Facilitating selection of the most significant set of categorical features in machine learning is provided herein. Operations of a system include determining a list of unique values of a categorical variable. The operations also include calculating respective mean values, of a target variable, for unique values of the list of unique values of the categorical variable. Further, the operations include sorting the list of unique values by the respective mean values, resulting in a sorted list. The operations also include calculating respective derivatives of the respective mean values in the sorted list considering the respective mean values as a function and a number of the respective mean values in the sorted list as an independent variable. Additionally, the operations include determining a minimum derivative value over the sorted list and outputting the minimum derivative value as a resulting variable significance value.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Inventors: James Pratt, Abhay Dabholkar, Vladimir Sevastyanov, Nikhlesh Agrawal
  • Publication number: 20230074714
    Abstract: Concepts and technologies are disclosed herein for optimization of resource usage in cross-reality sessions. A computer can receive a request for a cross-reality session, determine entities to be included in the cross-reality session, and optimize resource usage during the cross-reality session. Optimized cross-reality session data can be provided to a device to generate a cross-reality environment that can include the one entity of the entities rendered in the first level of detail. Attention data that can describe interactions in the cross-reality environment can be obtained. The resource usage can be re-optimized based on the attention data. Re-optimizing the resource usage can include determining that the one entity of the entities is to be rendered in a second level of detail that is greater than the first level of detail. An update can be delivered to the device, which can use the update to update the cross-reality environment.
    Type: Application
    Filed: November 15, 2022
    Publication date: March 9, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Yupeng Jia, James Pratt, Eric Zavesky
  • Publication number: 20230063505
    Abstract: A processing system including at least one processor may identify a user viewpoint of a user at a first venue, match a viewpoint at a second venue to the user viewpoint of the user at the first venue, detect a trigger condition to provide visual content of the second venue to the user at the first venue, obtain the visual content of the second venue, wherein the visual content of the second venue is obtained from the viewpoint at the second venue, and provide the visual content of the second venue to an augmented reality device of the user at the first venue, where the augmented reality device presents the visual content of the second venue as a visual overlay within a field of view of the user.
    Type: Application
    Filed: August 30, 2021
    Publication date: March 2, 2023
    Inventors: Walter Cooper Chastain, Barrett Kreiner, James Pratt, Adrianne Binh Luu, Robert T. Moton, JR., Ari Craine, Robert Koch
  • Patent number: 11593445
    Abstract: A social communities assistant system may serve as a proxy for a user when communicating with social networking communities. The user may have a single interface on, such as an application, to communicate with a plurality of social communities. As a proxy, the social communities assistant system may manage parallel communications among the social communities on behalf of the user. The social communities assistant system may manage communications of various types. These types of communication may include queries, responses, statements, event notifications, or actions, among other things.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: February 28, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert Koch, Nikhil Marathe, James Pratt, Ari Craine, Eric Zavesky, Timothy Innes, Nigel Bradley
  • Publication number: 20230056578
    Abstract: An example method performed by a processing system includes retrieving a digital model of a media element from a database storing a plurality of media elements, wherein the media element is to be inserted into a scene of an audiovisual media, rendering the media element in the scene of the audiovisual media, based on the digital model of the media element and on metadata associated with the digital model to produce a rendered media element, wherein the metadata describes a characteristic of the media element and a limit on the characteristic, and inserting the rendered media element into the scene of the audiovisual media.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 23, 2023
    Inventors: John Oetting, Eric Zavesky, James Pratt, Jason Decuir, Terrel Lecesne
  • Publication number: 20230052265
    Abstract: A processing system having at least one processor may detect a first object in a first video of a first user and detect a second object in a second video of a second user, where the first video and the second video are part of a visual communication session between the first user and the second user. The processing system may further detect a first action in the first video relative to the first object, detect a second action in the second video relative to the second object, detect a difference between the first action and the second action, and provide a notification indicative of the difference.
    Type: Application
    Filed: August 16, 2021
    Publication date: February 16, 2023
    Inventors: James Pratt, Jason Decuir, Terrel Lecesne, Eric Zavesky
  • Publication number: 20230053308
    Abstract: In one example, a method performed by a processing system including at least one processor includes obtaining video footage of a first subject, creating a profile for the first subject, based on features extracted from the video footage, obtaining video footage of a second subject different from the first subject, adjusting movements of the second subject in the video footage of the second subject to mimic movements of the first subject as embodied in the profile for the first subject, to create video footage of a modified second subject, verifying that the video footage of the modified second subject is consistent with a policy specified in the profile for the first subject, and rendering a media including the video footage of the modified second subject when the video footage of the modified second subject is consistent with the policy specified in the profile for the first subject.
    Type: Application
    Filed: August 13, 2021
    Publication date: February 16, 2023
    Inventors: Eric Zavesky, James Jackson, James Pratt
  • Publication number: 20230052418
    Abstract: In one example, a method performed by a processing system including at least one processor includes rendering an extended reality environment, monitoring social interactions of a plurality of users within the extended reality environment, adjusting the extended reality environment in response to the social interactions of the plurality of users, and adjusting a rule associated with the extended reality environment in response to the adjusting the extended reality environment.
    Type: Application
    Filed: August 16, 2021
    Publication date: February 16, 2023
    Inventors: Eric Zavesky, James Pratt
  • Publication number: 20230040884
    Abstract: In one example, a method includes presenting an extended reality (XR) experience to a plurality of user devices, wherein the presenting includes presenting a time control along with an XR stream, receiving a first signal from a first user device of the plurality of user devices via the time control, wherein the first signal indicates that a user of the first user device wishes to shift the XR stream to a first point in time that is different from a time that is currently being rendered in the XR stream, and presenting a personal XR environment to the first user device in response to the first signal, wherein the personal XR environment presents the first point in time in the XR stream to the first user device without changing a time point of the XR stream that is currently being presented to other user devices of the plurality of user devices.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 9, 2023
    Inventors: Eric Zavesky, John Oetting, James Pratt, Terrel Lecesne, Jason Decuir
  • Patent number: 11575971
    Abstract: A method includes receiving, at a media device, media content from a media content server. A portion of the media content includes a first item concurrently depicted with a second item. The method includes receiving an input indicating a selection of the second item within the media content. The method includes, in response to the input, sending an identification request for information corresponding to the second item to an identification server in response to the input. The identification request includes data relating to a depiction of the second item. The method also includes receiving the information from the identification server in response to the identification request. Other embodiments are disclosed.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: February 7, 2023
    Assignee: AT&T Intellectual Property 1, L.P.
    Inventors: James Pratt, Steven M. Belz, Gregory Edwards, Paul Van Vleck
  • Patent number: 11567572
    Abstract: A processing system having at least one processor may detect a first object in a first video of a first user and detect a second object in a second video of a second user, where the first video and the second video are part of a visual communication session between the first user and the second user. The processing system may further detect a first action in the first video relative to the first object, detect a second action in the second video relative to the second object, detect a difference between the first action and the second action, and provide a notification indicative of the difference.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: January 31, 2023
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: James Pratt, Jason Decuir, Terrel Lecesne, Eric Zavesky
  • Patent number: 11562818
    Abstract: Aspects of the subject disclosure may include, for example, receiving information about a task to be completed by a user, receiving information about the user and receiving information about a physical environment of the user. The subject disclosure may further include creating one or more immersion objects based on the information about the task, the information about the user and the information about the physical environment, creating an immersive environment including the one or more immersive objects and at least a portion of the physical environment of the user, and communicating to an extended reality (XR) device of the user information about the immersive environment to create an immersive experience for completion of the task by the user. Other embodiments are disclosed.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: January 24, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Jackson, Eric Zavesky, James Pratt
  • Patent number: 11556961
    Abstract: Aspects of the subject disclosure may include, for example, identifying user preferences for an XR application executing at an XR user system, wherein the user preferences are associated with an XR application user, accessing a historical profile associated with the XR application user, receiving local environment information from a sensor array of the XR user system, selecting an XR object for presentation on an XR display of the XR user system based on the local environment information, the user preferences, and the historical profile, and allocating compute resources to facilitate a rendering of the XR object, wherein the allocated compute resources are selected from a compute resource pool comprising local compute resources of the XR user system and edge compute resources of a network. Other embodiments are disclosed.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: January 17, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, James Pratt, James Jackson
  • Patent number: 11557096
    Abstract: Interactive content can be managed and provided to occupants of an automated vehicle to enhance their experience while in the vehicle. Orchestrator component can determine interactive content based on conditions associated with the vehicle, user preferences, video content, or other information. Interactive content can comprise video content, audio content, and control content. Video content can comprise augmented reality or virtual reality content. Control content can be used to control vehicle operation in relation to or synchronization with presentation of video content. Orchestrator component can correlate between certain roads on which the vehicle can travel and entertainment presentations presented to a vehicle occupant. Orchestrator component can control vehicle operation to have the vehicle recreate a vehicle action sequence (VAS) in a video program being presented to the occupant in the vehicle.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: January 17, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Miranda Huet, James Pratt, Eric Zavesky, Donald Perciful