Patents by Inventor Spencer Dawkins

Spencer Dawkins 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: 20240104803
    Abstract: Media data of a first scene graph is received. The first scene graph is created based on a first scene graph format. The first scene graph format includes a plurality of description components indicating attributes of the first scene graph. A plurality of metadata identifiers associated with the first scene graph format and a plurality of metadata identifiers associated with a second scene graph format are determined based on a lookup table. The lookup table identifies metadata identifiers associated with the first and second scene graph formats. A plurality of description components of the second scene graph format that indicates the attributes of the first scene graph is determined based on (i) the plurality of description components of the first scene graph format, (ii) the plurality of metadata identifiers associated with the first scene graph format, and (iii) the plurality of metadata identifiers associated with the second scene graph format.
    Type: Application
    Filed: June 28, 2023
    Publication date: March 28, 2024
    Applicant: Tencent America LLC
    Inventors: Arianne HINDS, Paul Spencer DAWKINS, Stephan WENGER
  • Patent number: 11917283
    Abstract: A system and method of split rendering for lightfield or immersive media by using an edge-cloud and peer-to-peer based architecture. The system and method include the use of a combination of cloud-based devices and edge-devices to provide distributed processing in connection with the streaming of media, and in particular lightfield or immersive media, to an end user device. The system and method further include the use of multiple cloud and edge devices to provide parallel streaming of a given media package to an end user device.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: February 27, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Arianne Hinds, Paul Spencer Dawkins
  • Patent number: 11876730
    Abstract: A method performed by a network node connected to one or more additional network nodes, the network node and the one or more additional network nodes forming a cloud. The method including setting a first timer to a first value, the first timer associated with determining whether another network node from the one or more additional network nodes is an active controller in the cloud. The method further includes determining, before the first timer expires, whether a first message that indicates that another network node from the one or more additional network nodes is the active controller is received. The method further includes based on determining the first message is received before the first timer expires, restarting the first timer. The method further includes, based on determining the first message is not received before the first timer expires, assigning one or more tasks to at least one network node.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Paul Spencer Dawkins, Rohit Abhishek, Arianne Hinds
  • Publication number: 20230370666
    Abstract: Aspects of the disclosure provide methods and apparatuses for immersive media processing. In some examples, a method of media processing includes receiving a scene based immersive media for playing at a light field based display. The scene based immersive media includes a plurality of scenes. The method includes assigning priority values respectively to the plurality of scenes in the scene based immersive media, and determining an order for streaming the plurality of scenes to an end device according to the priority values. In some examples, a method of media processing includes receiving a scene based immersive media for playing at a light field based display. A scene in the scene based immersive media includes a plurality of assets in a first order. The method includes determining a second order for streaming the plurality of assets to an end device, the second order is different from the first order.
    Type: Application
    Filed: April 21, 2023
    Publication date: November 16, 2023
    Applicant: Tencent America LLC
    Inventors: Paul Spencer DAWKINS, Arianne HINDS, Stephan WENGER
  • Publication number: 20230338834
    Abstract: Aspects of the disclosure provide methods and apparatuses (electronic devices) for media processing. In some examples, an electronic device includes processing circuitry to perform a process of a smart client that is a client interface of the electronic device to an immersive media streaming network. A method for media processing includes transmitting, by the client interface of the electronic device and to a server device in the immersive media streaming network, capability and availability information of the electronic device for playing back a scene-based immersive media. Further, the method includes receiving, by the client interface, a media stream carrying adapted media content for the scene-based immersive media. The adapted media content is generated from the scene-based immersive media by the server device based on the capability and availability information. The method then includes playing back the scene-based immersive media according to the adapted media content.
    Type: Application
    Filed: March 24, 2023
    Publication date: October 26, 2023
    Applicant: Tencent America LLC
    Inventors: Arianne HINDS, Stephan WENGER, Paul Spencer DAWKINS
  • Patent number: 11792131
    Abstract: A method and a system for traffic load balancing between a multipath-capable receiver within an administrative domain and a multipath-capable sender outside of the administrative domain, performed by at least one processor. The method includes identifying available access networks receiving media streams, accepting steering rules from the administrative domain, incrementing a counter that measures the amount of media streams arriving on the available access networks during a measurement interval, adjusting a delay value based on a timer value, the total amount of media arriving on the access networks, and the steering rules. The timer value may be set to the measurement interval and the measurement interval may be provided in the steering rules. Then, the method includes the multipath-capable sender sending acknowledgments which are delayed according to the adjusted delay value.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: October 17, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Paul Spencer Dawkins, Stephan Wenger
  • Patent number: 11711136
    Abstract: Systems, apparatuses, and method may provide unmanned aerial system communication. A method performed by at least one processor included in an unmanned aerial system (UAS) includes: transmitting, to a UAS Service Supplier (USS) implemented on at least one server, a first registration request to register a first remote identification (RID) corresponding to the UAS with the USS; receiving, from the USS, an indication that the first RID is a duplicate RID that is registered with the USS; determining, based on the first RID, a second RID corresponding to the UAS; and transmitting, to the USS, a second registration request to register the second RID.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: July 25, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Paul Spencer Dawkins, Stephan Wenger, Shuai Zhao
  • Publication number: 20230171310
    Abstract: A method is performed by a network node connected to one or more additional network nodes via a local area network (LAN). The network node and the one or more additional network nodes form a cloud. The method includes setting a first timer to a first value, the first timer being associated with determining whether one of the one or more additional network nodes is an active controller in the cloud. The method includes starting the first timer. The method includes determining, before the first timer expires, whether a first message that indicates the one of the one or more additional network nodes is the active controller is received. Based on determining the first message is received before the first timer expires, the method includes synchronizing with the one of the one or more additional network nodes that is the active controller, and restarting the first timer.
    Type: Application
    Filed: October 28, 2022
    Publication date: June 1, 2023
    Applicant: Tencent America LLC
    Inventors: Paul Spencer DAWKINS, Rohit ABHISHEK, Arianne HINDS
  • Publication number: 20230171328
    Abstract: A system and method for split rendering immersive media using proxy edge cloud computing architecture. The system and method may include dynamically determining a task-split or splitting a task for rendering a scene in an immersive media stream into two or more computational tasks based on one or more processing delays, wherein the task-splitting splits the scene into first part including one or more first tasks performed by an edge computing system and second part including one or more second tasks performed by a cloud computing system. The system and method may include transmitting the first parts of the scene, and transmitting the second parts of the scene.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 1, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Rohit ABHISHEK, Arianne HINDS
  • Publication number: 20230171204
    Abstract: A method performed by a network node connected to one or more additional network nodes, the network node and the one or more additional network nodes forming a cloud. The method including setting a first timer to a first value, the first timer associated with determining whether another network node from the one or more additional network nodes is an active controller in the cloud. The method further includes determining, before the first timer expires, whether a first message that indicates that another network node from the one or more additional network nodes is the active controller is received. The method further includes based on determining the first message is received before the first timer expires, restarting the first timer. The method further includes, based on determining the first message is not received before the first timer expires, assigning one or more tasks to at least one network node.
    Type: Application
    Filed: October 28, 2022
    Publication date: June 1, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Rohit Abhishek, Arianne Hinds
  • Publication number: 20230126595
    Abstract: A method for receiving, by a plurality of user devices within a Local Area Network (LAN), a request to create a local cloud within the LAN, selecting, by one of the plurality of user devices, a master device from among the plurality of user devices, and one or more devices from among the plurality of user devices based on a resource availability, requesting, by the master device, each of the one or more devices to share resources of the device for the local cloud, and configuring, by the master device, the one or more devices as the local cloud. The master device receives a service request for a service to be performed by the local cloud, and distributes a plurality of tasks corresponding to the service to the one or more devices configured as the local cloud according to the resource availability of the one or more devices.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 27, 2023
    Applicant: Tencent America LLC
    Inventors: Rohit ABHISHEK, Paul Spencer Dawkins, Arianne Hinds
  • Publication number: 20230126243
    Abstract: A system and method of split rendering for lightfield or immersive media by using an edge-cloud and peer-to-peer based architecture. The system and method include the use of a combination of cloud-based devices and edge-devices to provide distributed processing in connection with the streaming of media, and in particular lightfield or immersive media, to an end user device. The system and method further include the use of multiple cloud and edge devices to provide parallel streaming of a given media package to an end user device.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 27, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS, Paul Spencer DAWKINS
  • Patent number: 11588742
    Abstract: A method of managing multipath traffic switching in a network includes a plurality of shared paths, including selecting a first path from among the plurality of shared paths; setting an initial timer to an initial timer value; sending network traffic over the first path; based on determining that at least one path characteristic of the first path is unsatisfactory and that the initial timer has not expired, generating an updated timer value by increasing the initial timer value; and based on determining that the at least one path characteristic of the first path is unsatisfactory and that the initial timer has expired, selecting a second path, sending the network traffic over the second path, and setting an updated timer to the updated timer value.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: February 21, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Paul Spencer Dawkins, Stephan Wenger
  • Publication number: 20220417162
    Abstract: A method and a system for traffic load balancing between a multipath-capable receiver within an administrative domain and a multipath-capable sender outside of the administrative domain, performed by at least one processor. The method includes identifying available access networks receiving media streams, accepting steering rules from the administrative domain, incrementing a counter that measures the amount of media streams arriving on the available access networks during a measurement interval, adjusting a delay value based on a timer value, the total amount of media arriving on the access networks, and the steering rules. The timer value may be set to the measurement interval and the measurement interval may be provided in the steering rules. Then, the method includes the multipath-capable sender sending acknowledgments which are delayed according to the adjusted delay value.
    Type: Application
    Filed: March 23, 2022
    Publication date: December 29, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Stephan Wenger
  • Publication number: 20220417303
    Abstract: A method and an apparatus for monitoring encrypted traffic, performed by at least one processor. The method includes generating a transport summary of a media stream at a streaming source or a streaming destination using a plurality of transport layer metrics, wherein the media stream is encrypted, and wherein the transport layer metrics comprise path characteristics derived from duplicated QUIC packets in the media stream at the streaming source or a streaming destination, transferring the transport summary to a network monitor function, analyzing the transport summary and correlating it with transport summaries collected from other sources and other destinations. The transport summary may include information on duplicate QUIC packets in the media stream.
    Type: Application
    Filed: March 24, 2022
    Publication date: December 29, 2022
    Applicant: Tencent America LLC
    Inventors: Paul Spencer Dawkins, Stephan Wenger
  • Publication number: 20220182131
    Abstract: Systems, apparatuses, and method may provide unmanned aerial system communication. A method performed by at least one processor included in an unmanned aerial system (UAS) includes: transmitting, to a UAS Service Supplier (USS) implemented on at least one server, a first registration request to register a first remote identification (RID) corresponding to the UAS with the USS; receiving, from the USS, an indication that the first RID is a duplicate RID that is registered with the USS; determining, based on the first RID, a second RID corresponding to the UAS; and transmitting, to the USS, a second registration request to register the second RID.
    Type: Application
    Filed: September 29, 2021
    Publication date: June 9, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Stephan Wenger, Shuai Zhao
  • Publication number: 20220174018
    Abstract: A method of managing multipath traffic switching in a network includes a plurality of shared paths, including selecting a first path from among the plurality of shared paths; setting an initial timer to an initial timer value; sending network traffic over the first path; based on determining that at least one path characteristic of the first path is unsatisfactory and that the initial timer has not expired, generating an updated timer value by increasing the initial timer value; and based on determining that the at least one path characteristic of the first path is unsatisfactory and that the initial timer has expired, selecting a second path, sending the network traffic over the second path, and setting an updated timer to the updated timer value.
    Type: Application
    Filed: June 1, 2021
    Publication date: June 2, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Stephan WENGER
  • Publication number: 20210300551
    Abstract: Systems and methods may provide unmanned aerial system (UAS) communication, a method performed by a UAS includes obtaining first digital information that indicates a position of an unmanned aerial vehicle (UAV) of the UAS; obtaining second digital information that identifies a zone of a Notice to Airmen (NOTAM); determining whether an airspace violation has occurred by comparing the position of the UAV with the zone of the NOTAM, based on the first digital information and the second digital information; and controlling the UAS to warn a user of the UAS about the airspace violation occurring or potentially occurring, or controlling the UAV to auto return or land, based on the determining.
    Type: Application
    Filed: October 30, 2020
    Publication date: September 30, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Shuai ZHAO, Stephan WENGER, Paul Spencer DAWKINS
  • Publication number: 20210303006
    Abstract: Systems and methods may provide unmanned aerial system (UAS) communication, a method performed by a UAS includes obtaining first digital information that indicates a position of an unmanned aerial vehicle (UAV) of the UAS; obtaining second digital information that indicates a position of an airport or a controlled airspace; determining whether an airspace violation has occurred by comparing the position of the UAV with the position of the airport or the controlled airspace, based on the first digital information and the second digital information; and controlling the UAS to warn a user of the UAS about the airspace violation occurring or potentially occurring, or controlling the UAV to auto return or land, based on the determining.
    Type: Application
    Filed: October 29, 2020
    Publication date: September 30, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Shuai ZHAO, Stephan WENGER, Paul Spencer DAWKINS
  • Publication number: 20210304622
    Abstract: Systems and methods may provide unmanned aerial system (UAS) communication, a method performed by a UAS includes obtaining first digital information that indicates a position of an unmanned aerial vehicle (UAV) of the UAS; obtaining second digital information that identifies a zone of a flight map; determining whether an airspace violation has occurred by comparing the position of the UAV with the zone of the flight map, based on the first digital information and the second digital information; and controlling the UAS to warn a user of the UAS about the airspace violation occurring or potentially occurring, or controlling the UAV to auto return or land, based on the determining.
    Type: Application
    Filed: October 30, 2020
    Publication date: September 30, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Shuai ZHAO, Stephan WENGER, Paul Spencer DAWKINS