Patents by Inventor Chris Higgins

Chris Higgins 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: 20240109699
    Abstract: Embodiments herein relate to cases such as battery cases and wearable device cases that can be used to prolong the life of batteries used for powering wearable devices. In a first aspect, a case can be included having a base portion defining one or more battery wells and a lid portion including one or more battery well plugs. The lid portion moves between a closed position wherein it can be engaged with the base portion and an open position wherein it can be disengaged from the base portion to allow access to contents therein. The one or more battery well plugs engage with the one or more battery wells when the lid is in the closed position to prevent the flow of oxygen into a battery within the battery well thereby slowing or ceasing the oxidation reaction of the battery and preserving battery life. Other embodiments are also included herein.
    Type: Application
    Filed: October 3, 2023
    Publication date: April 4, 2024
    Inventors: Sidney A. Higgins, Denise Klokow, Chris Howes
  • Patent number: 11240152
    Abstract: Techniques for exposing a subset of hosts on an overlay network, without exposing another subset of hosts on the overlay network, are disclosed. A component associated with an overlay network exposes a subset of hosts on the overlay network to components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) the substrate addresses associated with the hosts. Alternatively, a component external to an overlay network exposes a subset of hosts on the overlay network to additional components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) a substrate address associated with the particular component. In either embodiment, a mapping for hosts to-be-hidden is not distributed.
    Type: Grant
    Filed: May 18, 2019
    Date of Patent: February 1, 2022
    Assignee: Oracle International Corporation
    Inventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
  • Patent number: 10796343
    Abstract: A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: October 6, 2020
    Assignee: R2 Solutions, LLC
    Inventors: Athellina Athsani, Chris Higgins, Joseph O'Sullivan, Marc Davis, Ron Martinez
  • Patent number: 10733030
    Abstract: According to one embodiment, a computer-implemented method includes executing code for an application using a computing resource of a first computing device. The application requests execution of a first thread and a second thread. The first thread is executed using the computing resource of the first computing device. A second computing device is selected from a plurality of computing devices. The second computing device has an available computing resource to execute the second thread. The second thread is assigned to the second computing device. The second computing device is operable to execute the second thread using the available computing resource.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Higgins
  • Patent number: 10681046
    Abstract: Techniques are disclosed for identifying an unauthorized device in a network environment that comprises a plurality of heterogeneous devices. In some embodiments, tests may be performed about a device, using information provided by the device, information about the device obtained from a neighboring device, or information about a placement of the device within a network topology. These tests may be used to determine whether a device is unauthorized for the network.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhoy Bhaktwatsalam, Vivek Bhanu, Chris Higgins
  • Patent number: 10570578
    Abstract: Novel streamwater remediation systems and processes are presented. The disclosed systems involve design and placement of geometric volumes of porous media of variable hydraulic conductivity within the streambed to enhance hyporheic exchange (exchange of water from the stream or constructed urban waterway compartment to the porous media, or streambed, compartment). The disclosed systems may help improve water quality in various ways, for example through the removal of contaminants from water as it passes through the streambed. In some embodiments, contaminant removal is achieved by microbes and/or reactive geomedia incorporated into the streambed structures. By pairing hydrologic/flow structures with bacteria or reactive geomedia, diverse contaminants such as metals, nutrients, organics, pathogens, and more can be sorbed, deactivated, assimilated, transformed to harmless chemicals, and otherwise removed from the water.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: February 25, 2020
    Inventors: John McCray, Skuyler Herzog, Chris Higgins
  • Patent number: 10459016
    Abstract: Determination of electrical network topology and connectivity are described herein. A zero-crossing is indicated at a time when the line voltage of a conducting wire in an electrical grid is zero. Such zero-crossings may be used to measure time within a smart grid, and to determine the connectivity of, and the electrical phase used by, particular network elements. A first meter may receive a phase angle determination (PAD) message, including zero-crossing information, sent from a second meter, hereafter called a reference meter. The first meter may compare the received zero-crossing information to its own zero-crossing information. A phase difference may be determined between the first meter and the reference meter from which the PAD message originated. The first meter may pass the PAD message to additional meters, which propagate the message through the network. Accordingly, an electrical phase used by meters within the network may be determined.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: October 29, 2019
    Assignee: Itron, Inc.
    Inventors: Timothy James Driscoll, Hartman Van Wyk, Robert Sonderegger, Chris Higgins
  • Publication number: 20190273680
    Abstract: Techniques for exposing a subset of hosts on an overlay network, without exposing another subset of hosts on the overlay network, are disclosed. A component associated with an overlay network exposes a subset of hosts on the overlay network to components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) the substrate addresses associated with the hosts. Alternatively, a component external to an overlay network exposes a subset of hosts on the overlay network to additional components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) a substrate address associated with the particular component. In either embodiment, a mapping for hosts to-be-hidden is not distributed.
    Type: Application
    Filed: May 18, 2019
    Publication date: September 5, 2019
    Applicant: Oracle International Corporation
    Inventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
  • Patent number: 10389628
    Abstract: Techniques for exposing a subset of hosts on an overlay network, without exposing another subset of hosts on the overlay network, are disclosed. A component associated with an overlay network exposes a subset of hosts on the overlay network to components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) the substrate addresses associated with the hosts. Alternatively, a component external to an overlay network exposes a subset of hosts on the overlay network to additional components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) a substrate address associated with the particular component. In either embodiment, a mapping for hosts to-be-hidden is not distributed.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: August 20, 2019
    Assignee: Oracle International Corporation
    Inventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
  • Patent number: 10348622
    Abstract: Techniques for exposing a subset of hosts on an overlay network, without exposing another subset of hosts on the overlay network, are disclosed. A component associated with an overlay network exposes a subset of hosts on the overlay network to components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) the substrate addresses associated with the hosts. Alternatively, a component external to an overlay network exposes a subset of hosts on the overlay network to additional components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) a substrate address associated with the particular component. In either embodiment, a mapping for hosts to-be-hidden is not distributed.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: July 9, 2019
    Assignee: Oracle International Corporation
    Inventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
  • Publication number: 20190156374
    Abstract: A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
    Type: Application
    Filed: January 23, 2019
    Publication date: May 23, 2019
    Inventors: Athellina ATHSANI, Chris HIGGINS, Joseph O'SULLIVAN, Marc DAVIS, Ron MARTINEZ
  • Patent number: 10248956
    Abstract: A method for placing advertisements selects a first content from a variety of content, analyzes the first content for the presence of advertiser references, and matches a first advertisement from an advertiser to the first content by using the advertiser references. This method determines a set of presentation preferences for presentation of the first advertisement in conjunction with the first content and includes the set of presentation preferences with the first content. In some cases, the method embeds the presentation preferences as advertising information into the first content. Advantageously, the method presents the first advertisement in conjunction with the first content by using the presentation preferences. Further, the method tracks the presentation of content for monetization events and stores the tracking information in a log. The monetization event includes, for example, an impression, a click, an acquisition, and/or a conversion.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: April 2, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Athellina Athsani, Chris Higgins, Joesph O'Sullivan, Marc Davis, Ron Martinez
  • Patent number: 10192244
    Abstract: A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 29, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Athellina Athsani, Chris Higgins, Joseph O'Sullivan, Marc Davis, Ron Martinez
  • Patent number: 10031837
    Abstract: A service oriented architecture (SOA) provides on-demand service call debugging and call stack tracing. The service call (e.g., an API) includes a new field and optional signature value. The field is a ‘debug-requested’ field, and the optional field is a unique call-id signature. The service provider can enable debugging in accordance with the debug-requested field for this service call, and tag all debugged data with the unique call-id. If it is necessary to call other services to fulfill the request, then the service can pass the ‘debug-requested’ field and the ‘unique id’ in the call to that service. Using this mechanism, detailed debugging can be supported across an entire stack for only those requests that need it and the performance/latency impact of having debugging enabled only applies to the subset of calls which need debugging.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Higgins
  • Publication number: 20180156851
    Abstract: Determination of electrical network topology and connectivity are described herein. A zero-crossing is indicated at a time when the line voltage of a conducting wire in an electrical grid is zero. Such zero-crossings may be used to measure time within a smart grid, and to determine the connectivity of, and the electrical phase used by, particular network elements. A first meter may receive a phase angle determination (PAD) message, including zero-crossing information, sent from a second meter, hereafter called a reference meter. The first meter may compare the received zero-crossing information to its own zero-crossing information. A phase difference may be determined between the first meter and the reference meter from which the PAD message originated. The first meter may pass the PAD message to additional meters, which propagate the message through the network. Accordingly, an electrical phase used by meters within the network may be determined.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 7, 2018
    Inventors: Timothy James Driscoll, Hartman Van Wyk, Robert Sonderegger, Chris Higgins
  • Publication number: 20180069787
    Abstract: Techniques for exposing a subset of hosts on an overlay network, without exposing another subset of hosts on the overlay network, are disclosed. A component associated with an overlay network exposes a subset of hosts on the overlay network to components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) the substrate addresses associated with the hosts. Alternatively, a component external to an overlay network exposes a subset of hosts on the overlay network to additional components external to the overlay network. The component exposes the subset of hosts by distributing a mapping between (a) the hosts to-be-exposed and (b) a substrate address associated with the particular component. In either embodiment, a mapping for hosts to-be-hidden is not distributed.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Applicant: Oracle International Corporation
    Inventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
  • Patent number: 9753797
    Abstract: In certain embodiments, a computer-implemented method includes detecting, by a first processing system, that a failure event operable to cause the first processing system to become inoperable has occurred. The method further includes communicating, by the first processing system using multicasting, a notification to two or more proxy processing systems. At least one of the proxy processing systems is operable to receive the notification and communicate the notification to a second processing system on behalf of the first processing system using a reliable communications protocol.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 5, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Chris Higgins
  • Patent number: 9654458
    Abstract: Techniques are disclosed for identifying an unauthorized device in a network environment that comprises a plurality of heterogeneous devices. In some embodiments, tests may be performed about a device, using information provided by the device, information about the device obtained from a neighboring device, or information about a placement of the device within a network topology. These tests may be used to determine whether a device is unauthorized for the network.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhoy Bhaktwatsalam, Vivek Bhanu, Chris Higgins
  • Publication number: 20160283287
    Abstract: According to one embodiment, a computer-implemented method includes executing code for an application using a computing resource of a first computing device. The application requests execution of a first thread and a second thread. The first thread is executed using the computing resource of the first computing device. A second computing device is selected from a plurality of computing devices. The second computing device has an available computing resource to execute the second thread. The second thread is assigned to the second computing device. The second computing device is operable to execute the second thread using the available computing resource.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Inventor: Chris Higgins
  • Patent number: 9361162
    Abstract: According to one embodiment, a computer-implemented method includes executing code for an application using a computing resource of a first computing device. The application requests execution of a first thread and a second thread. The first thread is executed using the computing resource of the first computing device. A second computing device is selected from a plurality of computing devices. The second computing device has an available computing resource to execute the second thread. The second thread is assigned to the second computing device. The second computing device is operable to execute the second thread using the available computing resource.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: June 7, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Higgins