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: 20240109699Abstract: 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: ApplicationFiled: October 3, 2023Publication date: April 4, 2024Inventors: Sidney A. Higgins, Denise Klokow, Chris Howes
-
Patent number: 11240152Abstract: 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: GrantFiled: May 18, 2019Date of Patent: February 1, 2022Assignee: Oracle International CorporationInventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
-
Patent number: 10796343Abstract: 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: GrantFiled: January 23, 2019Date of Patent: October 6, 2020Assignee: R2 Solutions, LLCInventors: Athellina Athsani, Chris Higgins, Joseph O'Sullivan, Marc Davis, Ron Martinez
-
Patent number: 10733030Abstract: 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: GrantFiled: June 6, 2016Date of Patent: August 4, 2020Assignee: Amazon Technologies, Inc.Inventor: Chris Higgins
-
Patent number: 10681046Abstract: 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: GrantFiled: April 11, 2017Date of Patent: June 9, 2020Assignee: Amazon Technologies, Inc.Inventors: Abhoy Bhaktwatsalam, Vivek Bhanu, Chris Higgins
-
Patent number: 10570578Abstract: 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: GrantFiled: May 18, 2015Date of Patent: February 25, 2020Inventors: John McCray, Skuyler Herzog, Chris Higgins
-
Patent number: 10459016Abstract: 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: GrantFiled: December 4, 2017Date of Patent: October 29, 2019Assignee: Itron, Inc.Inventors: Timothy James Driscoll, Hartman Van Wyk, Robert Sonderegger, Chris Higgins
-
Publication number: 20190273680Abstract: 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: ApplicationFiled: May 18, 2019Publication date: September 5, 2019Applicant: Oracle International CorporationInventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
-
Patent number: 10389628Abstract: 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: GrantFiled: September 2, 2016Date of Patent: August 20, 2019Assignee: Oracle International CorporationInventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
-
Patent number: 10348622Abstract: 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: GrantFiled: September 2, 2016Date of Patent: July 9, 2019Assignee: Oracle International CorporationInventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
-
Publication number: 20190156374Abstract: 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: ApplicationFiled: January 23, 2019Publication date: May 23, 2019Inventors: Athellina ATHSANI, Chris HIGGINS, Joseph O'SULLIVAN, Marc DAVIS, Ron MARTINEZ
-
Patent number: 10248956Abstract: 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: GrantFiled: December 10, 2007Date of Patent: April 2, 2019Assignee: EXCALIBUR IP, LLCInventors: Athellina Athsani, Chris Higgins, Joesph O'Sullivan, Marc Davis, Ron Martinez
-
Patent number: 10192244Abstract: 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: GrantFiled: December 23, 2013Date of Patent: January 29, 2019Assignee: EXCALIBUR IP, LLCInventors: Athellina Athsani, Chris Higgins, Joseph O'Sullivan, Marc Davis, Ron Martinez
-
Patent number: 10031837Abstract: 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: GrantFiled: February 15, 2016Date of Patent: July 24, 2018Assignee: Amazon Technologies, Inc.Inventor: Chris Higgins
-
Publication number: 20180156851Abstract: 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: ApplicationFiled: December 4, 2017Publication date: June 7, 2018Inventors: Timothy James Driscoll, Hartman Van Wyk, Robert Sonderegger, Chris Higgins
-
Publication number: 20180069787Abstract: 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: ApplicationFiled: September 2, 2016Publication date: March 8, 2018Applicant: Oracle International CorporationInventors: Peter John Hill, David Allen McArthur, Jagwinder Singh Brar, Vivek Bhanu, Chris Higgins
-
Patent number: 9753797Abstract: 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: GrantFiled: August 26, 2011Date of Patent: September 5, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Chris Higgins
-
Patent number: 9654458Abstract: 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: GrantFiled: September 23, 2014Date of Patent: May 16, 2017Assignee: Amazon Technologies, Inc.Inventors: Abhoy Bhaktwatsalam, Vivek Bhanu, Chris Higgins
-
Publication number: 20160283287Abstract: 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: ApplicationFiled: June 6, 2016Publication date: September 29, 2016Inventor: Chris Higgins
-
Patent number: 9361162Abstract: 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: GrantFiled: August 26, 2011Date of Patent: June 7, 2016Assignee: Amazon Technologies, Inc.Inventor: Chris Higgins