Patents by Inventor Pamela Zave
Pamela Zave 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: 11563996Abstract: 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: GrantFiled: September 14, 2021Date of Patent: January 24, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Brian S. Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy, Pamela Zave
-
Publication number: 20210409802Abstract: 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: ApplicationFiled: September 14, 2021Publication date: December 30, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Brian S. Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy, Pamela Zave
-
Patent number: 11128906Abstract: 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: GrantFiled: October 23, 2020Date of Patent: September 21, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Brian S. Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy, Pamela Zave
-
Publication number: 20210044854Abstract: 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: ApplicationFiled: October 23, 2020Publication date: February 11, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Brian S. Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy, Pamela Zave
-
Patent number: 10820034Abstract: 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: GrantFiled: May 26, 2017Date of Patent: October 27, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Brian S. Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy, Pamela Zave
-
Patent number: 10671033Abstract: Ubiquitous computing methods and apparatus are disclosed. An example method includes determining a first setting to control an actuator; setting a first record in a record list, the first record including the first setting, a first immediacy of the first setting, and a first priority of the first setting; determining a second setting; setting a second record in the record list, the second record including the second setting, a second immediacy of the second setting, and a second priority of the second setting, the second priority being lower than the first priority; selecting the first record from the record list based on the first priority being higher than the second priority; deleting the second record from the record list based on the second immediacy; and outputting the first setting to control the actuator when a current setting of the actuator is different than the first setting.Type: GrantFiled: March 22, 2018Date of Patent: June 2, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Pamela Zave, Eric Cheung
-
Publication number: 20180343488Abstract: 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: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Applicant: AT&T Intellectual Property I, L.P.Inventors: Brian S. Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy, Pamela Zave
-
Publication number: 20180217569Abstract: Ubiquitous computing methods and apparatus are disclosed. An example method includes determining a first setting to control an actuator; setting a first record in a record list, the first record including the first setting, a first immediacy of the first setting, and a first priority of the first setting; determining a second setting; setting a second record in the record list, the second record including the second setting, a second immediacy of the second setting, and a second priority of the second setting, the second priority being lower than the first priority; selecting the first record from the record list based on the first priority being higher than the second priority; deleting the second record from the record list based on the second immediacy; and outputting the first setting to control the actuator when a current setting of the actuator is different than the first setting.Type: ApplicationFiled: March 22, 2018Publication date: August 2, 2018Inventors: Pamela Zave, Eric Cheung
-
Publication number: 20180173745Abstract: A system includes a plurality of sites a first plurality of key value data stores and a second plurality of key value stores. The first plurality of key value stores are provided with eventually consistent semantics for storing a plurality of keys. The second plurality of key value stores are provided with strongly consistent semantics for creating and storing locks created by a client. The system further includes a service for performing operations on the first plurality of key value store replicas and the second plurality of key value store replicas.Type: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Bharath Balasubramanian, Gerald Karam, Kaustubh Joshi, Pamela Zave
-
Patent number: 9927784Abstract: Ubiquitous computing methods and apparatus are disclosed. An example method includes determining a first setting to control an actuator; setting a first record in a record list, the first record including the first setting, a first immediacy of the first setting, and a first priority of the first setting; determining a second setting; setting a second record in the record list, the second record including the second setting, a second immediacy of the second setting, and a second priority of the second setting, the second priority being lower than the first priority; selecting the first record from the record list based on the first priority being higher than the second priority; deleting the second record from the record list based on the second immediacy; and outputting the first setting to control the actuator when a current setting of the actuator is different than the first setting.Type: GrantFiled: December 4, 2014Date of Patent: March 27, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Pamela Zave, Eric Cheung
-
Patent number: 9807127Abstract: A method and an apparatus for performing a distributed control of end-to-end media on packet networks such as Voice over Internet Protocol and Service over Internet Protocol networks are disclosed. The method first receives a request from a first media endpoint device for closing at least one media channel to a second media endpoint device wherein the request contains a descriptor of the first media endpoint device. The method then updates one or more slot states and link states in response to the request and records the current state of each slot for supporting the media channel. The method also records the most recently received descriptor of the media endpoint device as a most recent descriptor for the slot supporting the media channel. The method executes one or more link objects in response to the request for controlling the at least one media channel.Type: GrantFiled: November 2, 2015Date of Patent: October 31, 2017Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Eric Cheung, Pamela Zave
-
Publication number: 20160161927Abstract: Ubiquitous computing methods and apparatus are disclosed. An example method includes determining a first setting to control an actuator; setting a first record in a record list, the first record including the first setting, a first immediacy of the first setting, and a first priority of the first setting; determining a second setting; setting a second record in the record list, the second record including the second setting, a second immediacy of the second setting, and a second priority of the second setting, the second priority being lower than the first priority; selecting the first record from the record list based on the first priority being higher than the second priority; deleting the second record from the record list based on the second immediacy; and outputting the first setting to control the actuator when a current setting of the actuator is different than the first setting.Type: ApplicationFiled: December 4, 2014Publication date: June 9, 2016Inventors: Pamela Zave, Eric Cheung
-
Publication number: 20160057172Abstract: A method and an apparatus for performing a distributed control of end-to-end media on packet networks such as Voice over Internet Protocol and Service over Internet Protocol networks are disclosed. The method first receives a request from a first media endpoint device for opening at least one media channel to a second media endpoint device wherein said request contains a descriptor of said first media endpoint device. The method then updates one or more slot states and link states in response to said request and records the current state of each slot for supporting said media channel. The method also records the most recently received descriptor of said media endpoint device as a most recent descriptor for said slot supporting said media channel. The method executes one or more link objects in response to said request for controlling said at least one media channel.Type: ApplicationFiled: November 2, 2015Publication date: February 25, 2016Inventors: Eric Cheung, Pamela Zave
-
Patent number: 9232054Abstract: Mid-call features are implemented during a call placed over a communications network. The mid-call features are implemented through a set of call feature modules, each of which having been categorized in accordance with a feature implementation architecture. An exemplary method for routing requests within a feature server computer to set up a feature implementation includes receiving, at a per-incoming call feature module of a feature server computer, an initial incoming call request, routing the initial incoming call request from the per-incoming call feature module to a multi-call feature module of the feature server computer, routing the initial incoming call request from the multi-call feature module to an omniscient call feature module, routing the initial incoming call request from the omniscient call feature module to a multi-device call feature module, and routing the initial incoming call request from the multi-device call feature module to a per-outgoing device feature module.Type: GrantFiled: September 30, 2011Date of Patent: January 5, 2016Assignee: AT&T Intellectual Property I, L.P.Inventor: Pamela Zave
-
Patent number: 9178914Abstract: A method and an apparatus for performing a distributed control of end-to-end media on packet networks such as Voice over Internet Protocol and Service over Internet Protocol networks are disclosed. The method first receives a request from a first media endpoint device for opening at least one media channel to a second media endpoint device wherein said request contains a descriptor of said first media endpoint device. The method then updates one or more slot states and link states in response to said request and records the current state of each slot for supporting said media channel. The method also records the most recently received descriptor of said media endpoint device as a most recent descriptor for said slot supporting said media channel. The method executes one or more link objects in response to said request for controlling said at least one media channel.Type: GrantFiled: May 23, 2013Date of Patent: November 3, 2015Assignee: AT&T Intellectual Property II, L.P.Inventors: Eric Cheung, Pamela Zave
-
Patent number: 8903068Abstract: Personal mobility, multiparty control, and device augmentation features are provided within a voice-over-Internet protocol environment, such as a distributed feature composition (DFC) telecommunications architecture. The personal mobility features allow a caller to be identified to a callee using a desired identifier in place of an identifier of the device from which a call is made. Such personal mobility features are made available in multiparty calling environments and after mid-call moves. Device augmentation features provide enhanced calling options to a device that may otherwise be unequipped to provide such options, thus enabling personal mobility and multiparty control features across a wide variety of telecommunications devices.Type: GrantFiled: February 8, 2013Date of Patent: December 2, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Healfdene Goguen, Thomas M. Smith, Pamela Zave
-
Patent number: 8874759Abstract: In one embodiment, the present disclosure is a method and apparatus for programming session initiation protocol back-to-back user agents. In one embodiment, a method for programming a telecommunication feature as a session initiation protocol back-to-back user agent includes receiving source code defining the feature, the source code using at least one abstraction that hides session initiation protocol signaling details required by the feature and generating executable code that causes a session initiation protocol server to execute the feature, in accordance with the abstractions.Type: GrantFiled: August 20, 2012Date of Patent: October 28, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Pamela Zave, Gregory W. Bond, Eric Cheung, Thomas M. Smith
-
Publication number: 20130259031Abstract: A method and an apparatus for performing a distributed control of end-to-end media on packet networks such as Voice over Internet Protocol and Service over Internet Protocol networks are disclosed. The method first receives a request from a first media endpoint device for opening at least one media channel to a second media endpoint device wherein said request contains a descriptor of said first media endpoint device. The method then updates one or more slot states and link states in response to said request and records the current state of each slot for supporting said media channel. The method also records the most recently received descriptor of said media endpoint device as a most recent descriptor for said slot supporting said media channel. The method executes one or more link objects in response to said request for controlling said at least one media channel.Type: ApplicationFiled: May 23, 2013Publication date: October 3, 2013Applicant: AT&T Intellectual Property II, L.P.Inventors: Eric Cheung, Pamela Zave
-
Patent number: 8451725Abstract: A method and an apparatus for performing a distributed control of end-to-end media on packet networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. The method first receives a request from a first media endpoint device for opening at least one media channel to a second media endpoint device wherein said request contains a descriptor of said first media endpoint device. The method then updates one or more slot states and link states in response to said request and records the current state of each slot for supporting said media channel. The method also records the most recently received descriptor of said media endpoint device as a most recent descriptor for said slot supporting said media channel. The method executes one or more link objects in response to said request for controlling said at least one media channel.Type: GrantFiled: December 31, 2006Date of Patent: May 28, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Eric Cheung, Pamela Zave
-
Publication number: 20130083912Abstract: Mid-call features are implemented during a call placed over a communications network. The mid-call features are implemented through a set of call feature modules, each of which having been categorized in accordance with a feature implementation architecture. An exemplary method for routing requests within a feature server computer to set up a feature implementation includes receiving, at a per-incoming call feature module of a feature server computer, an initial incoming call request, routing the initial incoming call request from the per-incoming call feature module to a multi-call feature module of the feature server computer, routing the initial incoming call request from the multi-call feature module to an omniscient call feature module, routing the initial incoming call request from the omniscient call feature module to a multi-device call feature module, and routing the initial incoming call request from the multi-device call feature module to a per-outgoing device feature module.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Inventor: Pamela Zave