Patents by Inventor William A. Brown
William A. Brown 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: 12524705Abstract: An approach is provided for upgrading containerized applications in cluster(s) in a container orchestration system. State information about the containerized applications is identified and analyzed. Based on the state information, an upgrade path for an upgrade of the containerized applications is determined. Using an artificial intelligence (AI) based container orchestration platform upgrade engine that employs continuous learning for upgrading data and algorithmic models to upgrade containers, a recommendation is generated that the upgrade be a full upgrade or a partial upgrade. A confirmation of the full upgrade or the partial upgrade is received from a user. Components for the full upgrade or the partial upgrade are created. Using the upgrade path and based on the full upgrade or the partial upgrade, the upgrade is performed.Type: GrantFiled: December 13, 2022Date of Patent: January 13, 2026Assignee: International Business Machines CorporationInventors: Shweta Vohra, Madhusmita Patil, Atul Misra, William A. Brown, Scott E. Schneider
-
Publication number: 20240193467Abstract: An approach is provided for upgrading containerized applications in cluster(s) in a container orchestration system. State information about the containerized applications is identified and analyzed. Based on the state information, an upgrade path for an upgrade of the containerized applications is determined. Using an artificial intelligence (AI) based container orchestration platform upgrade engine that employs continuous learning for upgrading data and algorithmic models to upgrade containers, a recommendation is generated that the upgrade be a full upgrade or a partial upgrade. A confirmation of the full upgrade or the partial upgrade is received from a user. Components for the full upgrade or the partial upgrade are created. Using the upgrade path and based on the full upgrade or the partial upgrade, the upgrade is performed.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventors: Shweta Vohra, Madhusmita Patil, Atul Misra, William A. Brown, Scott E. Schneider
-
Patent number: 11106588Abstract: Embodiments are provided for deferring allocation of storage for segments. The method includes receiving, at a first moment in time, a request to allocate a first segment within a memory. Information corresponding to the first segment is stored in a first entry in a hash table, and memory is allocated for the first segment. Information about the first segment is returned to an entity that requested the allocation of the first segment, where the first segment is not allocated auxiliary storage until predefined criteria are satisfied. At a second moment in time, upon receiving an indication to deallocate the first segment, memory corresponding to the first segment is deallocated, where the first segment is never allocated auxiliary storage and the first entry in the hash table is deleted.Type: GrantFiled: November 28, 2017Date of Patent: August 31, 2021Assignee: International Business Machines CorporationInventors: William A. Brown, Michael Corrigan, Kevin C. Griffin, Glen W. Nelson, David G. Carlson
-
Patent number: 10686770Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that includes providing a pairing key to a communication device, wherein the pairing key is encrypted and is associated with a software application associated with a group of services. The communication device is enabled to utilize the software application based on the pairing key and a service of the group of services is requested from a first media resource center for use with a media device. Responsive to a detection of a communication zone associated with a second media resource center, the pairing key is provided to the second media resource center to enable the service to be used in the communication zone. The software application is not fully enabled until it is determined to be in compliance with a service provider policy. Other embodiments are disclosed.Type: GrantFiled: June 7, 2019Date of Patent: June 16, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: William A. Brown, Troy C. Meuninck
-
Patent number: 10602233Abstract: A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to record stereoscopic media content supplied by a multimedia system, receive from a communication device a request for the recorded stereoscopic media content, determine rendering capabilities of the communication device, generate transcoded content by transcoding the recorded stereoscopic media content according to the rendering capabilities of the communication device, and transmit to the communication device the transcoded content. Other embodiments are disclosed and contemplated.Type: GrantFiled: August 1, 2018Date of Patent: March 24, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Troy C. Meuninck, James Carlton Bedingfield, Sr., William A. Brown, David Brux DeLorme, Nadia Morris, Virginia S. Ng
-
Patent number: 10593168Abstract: An insulator for notifying an animal when an electric fence is provided. The insulator may include a clip for attaching the insulator to the fence. Metal contact points may draw power from the electric fence when the fence is active, or the insulator may be powered through induction. The insulator may also include a circuit board or controller that receives power from the fence and translates it into an output directed to a notification device. The notification device may comprise a light that produces a visual notification or a speaker that produces an audible notification.Type: GrantFiled: March 2, 2018Date of Patent: March 17, 2020Inventor: William A. Brown
-
Publication number: 20200081827Abstract: Techniques for recycling segment pages while preserving integrity of memory addressing. Upon a request to delete a system object, an initial segment identifier is de-assigned from a segment of the system object, and each segment page of the system object is remapped to a new virtual address range. The segment is stored as a reusable segment in a reusable segment store. Upon a request to access the system object, an exception is raised that the system object does not exist. Upon a request to create a new system object, the reusable segment store is searched to identify the reusable segment as a match. The reusable segment is assigned as a segment of the new system object.Type: ApplicationFiled: September 10, 2018Publication date: March 12, 2020Inventors: David G. CARLSON, Kevin C. GRIFFIN, William A. BROWN, Thomas P. GIORDANO
-
Patent number: 10582273Abstract: A system that incorporates teachings of the present disclosure may include, for example, receiving a message transmitted from a web server application operating in a mobile device and inserting an identifier of a gateway device into the message to produce a modified message. The modified message includes a request to invoke a software application in the mobile device. The modified message is forwarded to a remote server to allow the server to establish communications with a media processor based on the identifier of the gateway device. The media processor invokes the software application in the mobile device based on an address supplied by the web server application allowing the mobile device to execute the software application and to establish media communication services with the media processor responsive to executing the software application. Other embodiments are disclosed.Type: GrantFiled: May 9, 2016Date of Patent: March 3, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: William A. Brown, Michael Boatright, Stephen G. Banner
-
Patent number: 10579515Abstract: Techniques for recycling segment pages while preserving integrity of memory addressing. Upon a request to delete a system object, an initial segment identifier is de-assigned from a segment of the system object, and each segment page of the system object is remapped to a new virtual address range. The segment is stored as a reusable segment in a reusable segment store. Upon a request to access the system object, an exception is raised that the system object does not exist. Upon a request to create a new system object, the reusable segment store is searched to identify the reusable segment as a match. The reusable segment is assigned as a segment of the new system object.Type: GrantFiled: September 10, 2018Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: David G. Carlson, Kevin C. Griffin, William A. Brown, Thomas P. Giordano
-
Patent number: 10536737Abstract: A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium operating in a mobile device server. The non-transitory computer-readable storage medium can include computer instructions to execute a web server application in the mobile device server. The web server application can be operable cause the mobile device server to detect a media resource center while roaming in a communication zone of the media resource center, transmit a pairing key to the media resource center, and receive from the media resource center authorization to pair with one or more resources selected by the media resource center according to the pairing key. In one embodiment a billing system can be operable to determine whether to apply a monetary charge to a subscriber account based on the pairing key. Other embodiments are disclosed.Type: GrantFiled: February 27, 2018Date of Patent: January 14, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: David A. Christopher, Nicholas Peter Hill, Jeffrey G. Weber, William A. Brown, Troy C. Meuninck
-
Patent number: 10489883Abstract: A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium having computer instructions to detect a first position of a viewing apparatus, wherein the viewing apparatus enables viewing of media programs, obtain a media program in a first viewing perspective that conforms to the first position, present the media program with the first viewing perspective for viewing by way of the viewing apparatus, and transmit to the viewing apparatus a first audio signal corresponding to the first viewing perspective. The storage medium can also have computer instructions to detect that the viewing apparatus has moved to a second position, obtain the media program in a second viewing perspective according to the second position, and present the media program with the second viewing perspective for viewing by way of the viewing apparatus. Other embodiments are disclosed and contemplated.Type: GrantFiled: October 24, 2017Date of Patent: November 26, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Troy C. Meuninck, James Carlton Bedingfield, Sr., William A. Brown, David B. DeLorme, Nadia Morris
-
Patent number: 10484260Abstract: A method that incorporates teachings of the present disclosure may include, for example, receiving at a media resource center a first pairing key from a first mobile device server and enabling the first mobile device to access at least one media device based on the first pairing key, where the at least one media device is operably coupled with the media resource center, where the first mobile devices provides media services by executing a web server application that utilizes the at least one media device, and where the first mobile device communicates with a second mobile device server to provide the media services. Other embodiments are disclosed.Type: GrantFiled: April 11, 2017Date of Patent: November 19, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: William A. Brown, Troy C. Meuninck
-
Publication number: 20190288992Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that includes providing a pairing key to a communication device, wherein the pairing key is encrypted and is associated with a software application associated with a group of services. The communication device is enabled to utilize the software application based on the pairing key and a service of the group of services is requested from a first media resource center for use with a media device. Responsive to a detection of a communication zone associated with a second media resource center, the pairing key is provided to the second media resource center to enable the service to be used in the communication zone. The software application is not fully enabled until it is determined to be in compliance with a service provider policy. Other embodiments are disclosed.Type: ApplicationFiled: June 7, 2019Publication date: September 19, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: William A. Brown, Troy C. Meuninck
-
Patent number: 10387816Abstract: Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service adminiType: GrantFiled: May 19, 2014Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
-
Patent number: 10356065Abstract: A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium, which operates in a mobile device server and has instructions to obtain a software application, store a first pairing key in a memory of the mobile device server where the first pairing key is generated by a device of a service provider in response to a review of the software application for compliance with a policy of the service provider, and execute a web server application at the mobile device server that is operable to detect a media resource center operably coupled with a media device, establish communications with the media resource center and transmit the first pairing key to the media resource center to enable at least a portion of services that are associated with the software application and that utilize the media device. Other embodiments are disclosed.Type: GrantFiled: November 7, 2016Date of Patent: July 16, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: William A. Brown, Troy C. Meuninck
-
Publication number: 20190163635Abstract: Embodiments are provided for deferring allocation of storage for segments. The method includes receiving, at a first moment in time, a request to allocate a first segment within a memory. Information corresponding to the first segment is stored in a first entry in a hash table, and memory is allocated for the first segment. Information about the first segment is returned to an entity that requested the allocation of the first segment, where the first segment is not allocated auxiliary storage until predefined criteria are satisfied. At a second moment in time, upon receiving an indication to deallocate the first segment, memory corresponding to the first segment is deallocated, where the first segment is never allocated auxiliary storage and the first entry in the hash table is deleted.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: William A. BROWN, Michael CORRIGAN, Kevin C. GRIFFIN, Glen W. NELSON, David G. CARLSON
-
Patent number: 10152692Abstract: Methods and systems for governing service identification in an SOA governance model according to embodiments of the present invention are provided. Embodiments include receiving a set of input parameters for identifying candidate services for the SOA; determining whether the set of input parameters comply with a predetermined input parameter validation policy. If the set of input parameters comply with a predetermined input parameter validation policy, governing service identification includes identifying in dependence upon the set of input parameters one or more candidate services available for the SOA in existing SOA business applications and determining whether each candidate services available in existing SOA business applications comply with a predetermined service selection policy.Type: GrantFiled: December 3, 2008Date of Patent: December 11, 2018Assignee: International Business Machines CorporationInventors: William A. Brown, Kerrie L. Holley, Garrison A. Moore, William J. Tegan
-
Publication number: 20180343503Abstract: A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to record stereoscopic media content supplied by a multimedia system, receive from a communication device a request for the recorded stereoscopic media content, determine rendering capabilities of the communication device, generate transcoded content by transcoding the recorded stereoscopic media content according to the rendering capabilities of the communication device, and transmit to the communication device the transcoded content. Other embodiments are disclosed and contemplated.Type: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Applicant: AT&T Intellectual Property I, L.P.Inventors: Troy C. Meuninck, James Carlton Bedingfield, SR, William A. Brown, David Brux DeLorme, Nadia Morris, Virginia S. Ng
-
Publication number: 20180253949Abstract: An insulator for notifying an animal when an electric fence is provided. The insulator may include a clip for attaching the insulator to the fence. Metal contact points may draw power from the electric fence when the fence is active, or the insulator may be powered through induction. The insulator may also include a circuit board or controller that receives power from the fence and translates it into an output directed to a notification device. The notification device may comprise a light that produces a visual notification or a speaker that produces an audible notification.Type: ApplicationFiled: March 2, 2018Publication date: September 6, 2018Inventor: William A. Brown
-
Patent number: 10070196Abstract: A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to record stereoscopic media content supplied by a multimedia system, receive from a communication device a request for the recorded stereoscopic media content, determine rendering capabilities of the communication device, generate transcoded content by transcoding the recorded stereoscopic media content according to the rendering capabilities of the communication device, and transmit to the communication device the transcoded content. Other embodiments are disclosed and contemplated.Type: GrantFiled: April 25, 2017Date of Patent: September 4, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Troy C. Meuninck, James Carlton Bedingfield, Sr., William A. Brown, David Brux Delorme, Nadia Morris, Virginia S. Ng