Patents by Inventor Robert J. Hall

Robert J. Hall 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: 20200320888
    Abstract: A method includes recording, by a first UAV, a current position of the first UAV, comparing, the current position of the first UAV to a current flight plan of the first UAV, and geocasting a first track declaration message. The method may further include receiving, by the first UAV, a second track declaration message generated by a second UAV, detecting a potential collision with the second UAV and executing a collision avoidance maneuver by the first UAV.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventor: Robert J. Hall
  • Patent number: 10712743
    Abstract: A method may include monitoring location information associated with a drone. The method may also include comparing the location information with an authorized zone. The method may also include, based on the comparison, determining a violation by the drone of a rule associated with the authorized zone. The method may include, in response to the violation, augmenting control of the drone to alter operation of the drone. The location information may include at least one of a current or predicted future location of the drone.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: July 14, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert J. Hall
  • Publication number: 20200151035
    Abstract: Devices, computer-readable media, and methods for reducing the number of “hops” that internal messages must traverse in data center switching architectures are disclosed. In one example, a data center includes a first rack housing a first server, a first computational process associated to a first storage drive hosted on the first server and residing within a first level of the distributed storage system, a second rack housing a second server, a second computational process associated to a second storage drive hosted on the second server and residing within the first level of the distributed storage system, and a first switch communicatively coupled to the first level to receive messages directly from the first computational process and the second computational process.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventor: Robert J. Hall
  • Patent number: 10554761
    Abstract: Methods, apparatus, systems and articles of manufacture to transfer a data set via parallel communications are disclosed herein. Example methods include controlling the distribution of portions of a field data set to a network access point via a plurality of parallel communication sessions established by respective ones of a plurality of communication devices with the network access point. Example methods also include comparing a first value based on a respective data transfer rate of a first one of the communication sessions to a second value based on a respective data transfer rate of a second one of the communication sessions to determine whether to establish a new communication session with a third one of the plurality of communication devices. In response to determining to establish a new communication session, a processor instructs a third one of the communication devices to establish the new communication session to transmit a respective portion of the field data set to the network access point.
    Type: Grant
    Filed: December 12, 2015
    Date of Patent: February 4, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventor: Robert J. Hall
  • Publication number: 20200021640
    Abstract: Systems and methods may create and manage hybrid clouds including both standard compute nodes and edge devices. Edge devices can be enrolled in a hybrid cloud by deploying a lightweight container to the edge device.
    Type: Application
    Filed: September 25, 2019
    Publication date: January 16, 2020
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy
  • Publication number: 20200007594
    Abstract: A system for managing clouds of edge devices as an Infrastructure as a Service clouds includes an application server, a location based situational awareness subsystem and a cloud management subsystem. The cloud management subsystem includes a first API through which the application server makes request to the location based situational awareness subsystem and a conductor that searches for the optimal deployment of cloud resources that meet a set of constraints. A second API for managing and deploying applications on a selected set of the plurality of network connected devices. The system also includes a compute node that can interact with the selected set of the plurality of network connected devices to launch and manage containers on the selected set of the plurality of network connected devices.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy
  • Patent number: 10511393
    Abstract: Geocast-based file transfer may be implemented via use of a Geocast File Transfer (GFT) protocol. A sending device may parse a file into multiple chunks. Respective multiple geocast packets comprising the chunks may be geocast. The sending device may geocast all packets sequentially. Upon geocasting all packets, the sending device may wait a predetermined amount of time. During the period of time, any receiving device that did not receive a chunk of the file may geocast a request for the missing chunk. Receiving devices also may wait various respective amounts of time before geocasting requests. Other receiving devices that may have missed a chunk may hear that the chunk it missed is being requested. And that device need not make a request for the chunk. Rather, that device may wait for the sending device to retransmit a geocast packet that contains the missing chunk.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: December 17, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert J. Hall
  • Patent number: 10462212
    Abstract: Systems and methods are disclosed for creating and managing hybrid clouds including both standard compute nodes and edge devices. Edge devices can be enrolled in a hybrid cloud by deploying a lightweight container to the edge device.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 29, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy
  • Patent number: 10462727
    Abstract: Media is distributed via a scalable ad hoc geographic routing/broadcast protocol. Media can be transmitted from a mobile device to a cluster of mobile devices that are geographically located in a particular region. Devices that are located between the source and the intended target can act as routers with the ability to forward data packets toward the intended destination. In essence, a geocast network cloud is established, allowing any device within the cloud to communicate with any other device in the cloud. Devices in the network can constantly change position and the transmission path through the network can be constantly changing. The geocast protocol adapts to the changing conditions.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: October 29, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert J. Hall, Richard Jamison
  • Patent number: 10454977
    Abstract: A system for managing clouds of edge devices as an Infrastructure as a Service clouds includes an application server, a location based situational awareness subsystem and a cloud management subsystem. The cloud management subsystem includes a first API through which the application server makes request to the location based situational awareness subsystem and a conductor that searches for the optimal deployment of cloud resources that meet a set of constraints. A second API for managing and deploying applications on a selected set of the plurality of network connected devices. The system also includes a compute node that can interact with the selected set of the plurality of network connected devices to launch and manage containers on the selected set of the plurality of network connected devices.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: October 22, 2019
    Assignee: At&T Intellectual Property I, L.P.
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy
  • Publication number: 20190232167
    Abstract: A mobile device is configured as a point and shoot type weapon for gaming, training, or the like. Utilizing the mobile device based weapon, such as a smart phone for example, a user thereof can simply aim the mobile device at a target and shoot. Shooting may be accomplished by tapping the mobile device, activating a button or soft key on the mobile device, making a gesture (e.g., moving a finger as if a trigger is being pulled), providing an audible command (e.g., “shoot”), or the like.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Inventor: Robert J. Hall
  • Publication number: 20190173948
    Abstract: A method includes receiving a data object for storage in a storage system. The storage system includes a number of datacenters (s) interconnected by a first network. Each of the datacenters is located in a geographic location that is different than any geographic locations of any other of the datacenters. The method includes creating secondary copies of the data object. A number of secondary copies is equal to at least s?1. The method includes, in accordance with a placement map of at least one of the datacenters, storing a primary copy of the data object in one of the datacenters. The method also includes, in each other of the datacenters, storing at least one of the secondary copies. The method also includes monitoring, via a plurality of data monitors, an accessibility of data stored in the storage system. The data includes the primary copy and the secondary copies of the data objects.
    Type: Application
    Filed: February 12, 2019
    Publication date: June 6, 2019
    Inventor: Robert J. Hall
  • Patent number: 10279261
    Abstract: A mobile device is configured as a point and shoot type weapon for gaming, training, or the like. Utilizing the mobile device based weapon, such as a smart phone for example, a user thereof can simply aim the mobile device at a target and shoot. Shooting may be accomplished by tapping the mobile device, activating a button or soft key on the mobile device, making a gesture (e.g., moving a finger as if a trigger is being pulled), providing an audible command (e.g., “shoot”), or the like.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: May 7, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert J. Hall
  • Patent number: 10212229
    Abstract: A method includes receiving a data object for storage in a storage system. The storage system includes a number of datacenters (s) interconnected by a first network. Each of the datacenters is located in a geographic location that is different than any geographic locations of any other of the datacenters. The method includes creating secondary copies of the data object. A number of secondary copies is equal to at least s?1. The method includes, in accordance with a placement map of at least one of the datacenters, storing a primary copy of the data object in one of the datacenters. The method also includes, in each other of the datacenters, storing at least one of the secondary copies. The method also includes monitoring, via a plurality of data monitors, an accessibility of data stored in the storage system. The data includes the primary copy and the secondary copies of the data objects.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: February 19, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert J. Hall
  • Publication number: 20190007887
    Abstract: Media is distributed via a scalable ad hoc geographic routing/broadcast protocol. Media can be transmitted from a mobile device to a cluster of mobile devices that are geographically located in a particular region. Devices that are located between the source and the intended target can act as routers with the ability to forward data packets toward the intended destination. In essence, a geocast network cloud is established, allowing any device within the cloud to communicate with any other device in the cloud. Devices in the network can constantly change position and the transmission path through the network can be constantly changing. The geocast protocol adapts to the changing conditions.
    Type: Application
    Filed: August 14, 2018
    Publication date: January 3, 2019
    Inventors: Robert J. Hall, Richard Jamison
  • Publication number: 20180343488
    Abstract: Concepts and technologies are disclosed herein for providing streaming video from mobile computing nodes. A request for streaming video captured by a mobile computing node can be received at a computer including a processor that executes a controller. The request can include a parameter associated with the streaming video. The computer can initiate transmission of an inquiry message to two or more mobile computing nodes and receive inquiry message responses from the mobile computing nodes that include the mobile computing node. The inquiry message responses can indicate that the mobile computing nodes can satisfy the parameter. The computer can create a list of the mobile computing nodes that can satisfy the parameter and provide the list to the requestor. The computer can receive a selection of the mobile computing node, and initiate delivery of a video stream to the requestor.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Brian S. Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy, Pamela Zave
  • Patent number: 10075893
    Abstract: Media is distributed via a scalable ad hoc geographic routing/broadcast protocol. Media can be transmitted from a mobile device to a cluster of mobile devices that are geographically located in a particular region. Devices that are located between the source and the intended target can act as routers with the ability to forward data packets toward the intended destination. In essence, a geocast network cloud is established, allowing any device within the cloud to communicate with any other device in the cloud. Devices in the network can constantly change position and the transmission path through the network can be constantly changing. The geocast protocol adapts to the changing conditions.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: September 11, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert J. Hall, Richard Robert Jamison
  • Publication number: 20180255138
    Abstract: A method includes receiving a data object for storage in a storage system. The storage system includes a number of datacenters (s) interconnected by a first network. Each of the datacenters is located in a geographic location that is different than any geographic locations of any other of the datacenters. The method includes creating secondary copies of the data object. A number of secondary copies is equal to at least s?1. The method includes, in accordance with a placement map of at least one of the datacenters, storing a primary copy of the data object in one of the datacenters. The method also includes, in each other of the datacenters, storing at least one of the secondary copies. The method also includes monitoring, via a plurality of data monitors, an accessibility of data stored in the storage system. The data includes the primary copy and the secondary copies of the data objects.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventor: Robert J. Hall
  • Publication number: 20180239356
    Abstract: A method may include monitoring location information associated with a drone. The method may also include comparing the location information with an authorized zone. The method may also include, based on the comparison, determining a violation by the drone of a rule associated with the authorized zone. The method may include, in response to the violation, augmenting control of the drone to alter operation of the drone. The location information may include at least one of a current or predicted future location of the drone.
    Type: Application
    Filed: April 24, 2018
    Publication date: August 23, 2018
    Inventor: Robert J. Hall
  • Publication number: 20180234351
    Abstract: A system for managing clouds of edge devices as an Infrastructure as a Service clouds includes an application server, a location based situational awareness subsystem and a cloud management subsystem. The cloud management subsystem includes a first API through which the application server makes request to the location based situational awareness subsystem and a conductor that searches for the optimal deployment of cloud resources that meet a set of constraints. A second API for managing and deploying applications on a selected set of the plurality of network connected devices. The system also includes a compute node that can interact with the selected set of the plurality of network connected devices to launch and manage containers on the selected set of the plurality of network connected devices.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 16, 2018
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy