Patents by Inventor Nicholas Jordan
Nicholas Jordan 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: 10503261Abstract: A system and method for dynamically cancelling haptic feedback in certain areas of a touchpad, and/or to dynamically isolating haptic feedback in certain areas of the touchpad, may enhance flexibility, utility and functionality of the touchpad. A first haptic engine may generate and transmit haptic feedback in response to an input detected in an input area of the touchpad. A second haptic engine may generate haptic cancellation feedback, and transmit the cancellation feedback after a time delay, to cancel out the effect of the haptic feedback in a cancellation area of the touchpad. This may allow a user to experience the haptic feedback in response to an input in the input area, and to rest hand(s) on other portions of the touchpad display without feeling haptic feedback in the other portions of the touchpad.Type: GrantFiled: December 15, 2017Date of Patent: December 10, 2019Assignee: GOOGLE LLCInventors: Derek Basehore, Nicholas Jordan Sanders, Gregory Granito
-
Publication number: 20190372345Abstract: A platform and components for an automated consumer retail utility marketplace are provided, including components for machine learning, components for gamification, and components for supporting a related consumer mobile application that enables improved visibility and control by a consumer over its interaction with energy markets.Type: ApplicationFiled: August 13, 2019Publication date: December 5, 2019Applicant: Griddy Holdings LLCInventors: Nicholas Jordan Bain, Gregory Craig, David Robert Cass, Luke Dallafior, Jason Rudder, Jeremy Zarowitz, Emily Cipes, Anwar Rohan, Bardia Keyvani, Kabir Shukla, Charles Cella
-
Publication number: 20190372828Abstract: Embodiments are directed to monitoring network traffic. A monitoring engine may monitor network traffic associated with a plurality of entities in networks to provide metrics. And provide a device relation model based on the plurality of entities, the network traffic, and the metrics. An inference engine may associate each entity in the plurality of entities with an importance score based on the device relation model and the metrics such that each importance score is associated with a significance of an entity to operations of the networks. An alert engine may generate a plurality of alerts associated with the plurality of entities based on the metrics. And provide one or more alerts from the plurality of alerts to one or more users based on one or more ranked importance scores associated with one or more entities.Type: ApplicationFiled: August 16, 2019Publication date: December 5, 2019Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
-
Patent number: 10389574Abstract: Embodiments are directed to monitoring network traffic. A monitoring engine may monitor network traffic associated with a plurality of entities in networks to provide metrics. And provide a device relation model based on the plurality of entities, the network traffic, and the metrics. An inference engine may associate each entity in the plurality of entities with an importance score based on the device relation model and the metrics such that each importance score is associated with a significance of an entity to operations of the networks. An alert engine may generate a plurality of alerts associated with the plurality of entities based on the metrics. And provide one or more alerts from the plurality of alerts to one or more users based on one or more ranked importance scores associated with one or more entities.Type: GrantFiled: February 7, 2018Date of Patent: August 20, 2019Assignee: ExtraHop Networks, Inc.Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
-
Publication number: 20190245873Abstract: Embodiments are directed to monitoring network traffic using network computers. Monitoring triggers associated with one or more conditions and one or more actions may be provided. A monitoring engine may monitor information that is associated with network traffic associated with networks based on an inspection detail level. The monitoring engine may compare the monitored information to the conditions associated with the monitoring triggers. The monitoring engine may activate one or more monitoring triggers based on a result of the comparison. The monitoring engine may modify the inspection detail level based on the actions associated with the activated monitoring triggers to increase the amount of the information monitored by the monitoring engine. An analysis engine may provide analysis of the network traffic based on the monitored information.Type: ApplicationFiled: April 15, 2019Publication date: August 8, 2019Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
-
Publication number: 20190245763Abstract: Embodiments are directed to monitoring network traffic using network computers. A monitoring engine may monitor network traffic associated with a plurality of entities in a network to provide metrics. A device relation model may be provided based on the plurality of entities, the network traffic, and the metrics. Interest information for a user may be provided based on one or more properties associated with the user. An inference engine may associate each entity in the plurality of entities with an interest score based on the interest information, the device relation model, and the metrics. An alert engine may generate a plurality of alerts associated with the plurality of entities based on the metrics. Some of the alerts may be provided to the user based on ranked interest scores associated with the entities.Type: ApplicationFiled: July 30, 2018Publication date: August 8, 2019Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
-
Publication number: 20190245734Abstract: Embodiments are directed to monitoring network traffic. A monitoring engine may monitor network traffic associated with a plurality of entities in networks to provide metrics. And provide a device relation model based on the plurality of entities, the network traffic, and the metrics. An inference engine may associate each entity in the plurality of entities with an importance score based on the device relation model and the metrics such that each importance score is associated with a significance of an entity to operations of the networks. An alert engine may generate a plurality of alerts associated with the plurality of entities based on the metrics. And provide one or more alerts from the plurality of alerts to one or more users based on one or more ranked importance scores associated with one or more entities.Type: ApplicationFiled: February 7, 2018Publication date: August 8, 2019Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
-
Patent number: 10368162Abstract: A method and apparatus are disclosed to recreate directional cues and in a conventional beamformed monophonic audio signal. In an example embodiment, the apparatus captures sound in an environment via the microphone array which includes a left reference and a right reference microphone. A monophonic audio signal is generated using conventional beamforming methods. A conventional monophonic beamformed signal lacks directional cues which may be useful for multiple output channels. By applying the phase offset data of the audio signals at the left and right reference microphones, directional cues may be created for audio signals for the left and right output channels respectively.Type: GrantFiled: October 30, 2015Date of Patent: July 30, 2019Assignee: GOOGLE LLCInventor: Nicholas Jordan Sanders
-
Publication number: 20190187792Abstract: A system and method for dynamically cancelling haptic feedback in certain areas of a touchpad, and/or to dynamically isolating haptic feedback in certain areas of the touchpad, may enhance flexibility, utility and functionality of the touchpad. A first haptic engine may generate and transmit haptic feedback in response to an input detected in an input area of the touchpad. A second haptic engine may generate haptic cancellation feedback, and transmit the cancellation feedback after a time delay, to cancel out the effect of the haptic feedback in a cancellation area of the touchpad. This may allow a user to experience the haptic feedback in response to an input in the input area, and to rest hand(s) on other portions of the touchpad display without feeling haptic feedback in the other portions of the touchpad.Type: ApplicationFiled: December 15, 2017Publication date: June 20, 2019Inventors: Derek Basehore, Nicholas Jordan Sanders, Gregory Granito
-
Patent number: 10264003Abstract: Embodiments are directed to monitoring network traffic using network computers. Monitoring triggers associated with one or more conditions and one or more actions may be provided. A monitoring engine may monitor information that is associated with network traffic associated with networks based on an inspection detail level. The monitoring engine may compare the monitored information to the conditions associated with the monitoring triggers. The monitoring engine may activate one or more monitoring triggers based on a result of the comparison. The monitoring engine may modify the inspection detail level based on the actions associated with the activated monitoring triggers to increase the amount of the information monitored by the monitoring engine. An analysis engine may provide analysis of the network traffic based on the monitored information.Type: GrantFiled: February 7, 2018Date of Patent: April 16, 2019Assignee: ExtraHop Networks, Inc.Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
-
Patent number: 10038611Abstract: Embodiments are directed to monitoring network traffic using network computers. A monitoring engine may monitor network traffic associated with a plurality of entities in a network to provide metrics. A device relation model may be provided based on the plurality of entities, the network traffic, and the metrics. Interest information for a user may be provided based on one or more properties associated with the user. An inference engine may associate each entity in the plurality of entities with an interest score based on the interest information, the device relation model, and the metrics. An alert engine may generate a plurality of alerts associated with the plurality of entities based on the metrics. Some of the alerts may be provided to the user based on ranked interest scores associated with the entities.Type: GrantFiled: February 8, 2018Date of Patent: July 31, 2018Assignee: ExtraHop Networks, Inc.Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
-
Patent number: 9928785Abstract: In one general aspect, a computing device can include a base, and a lid coupled to the base. The lid can house a display section including a first side and a second side. The display section can include a display device having a first side and a second side. The first side of the display device can be located on the first side of the display section and the second side of the display device can be located on the second side of the display section. An enclosure can surround the display device. The enclosure can include a fluid, a plurality of particles suspended in the fluid, and a layer of circuitry disposed on a surface of the enclosure. The computing device can be configured to control movement of the particles within the fluid by applying an electric field to the layer of circuitry.Type: GrantFiled: February 3, 2016Date of Patent: March 27, 2018Assignee: Google LLCInventors: Nicholas Jordan Sanders, Derek Basehore
-
Patent number: 9875718Abstract: In one general aspect, a computing device can include a base, and a lid coupled to the base, the lid housing a display device that includes a first electrochromic material, a second electrochromic material, and an organic light emitting diode (OLED) display. The OLED display can be located between the first electrochromic material and the second electrochromic material.Type: GrantFiled: May 9, 2016Date of Patent: January 23, 2018Assignee: GOOGLE LLCInventors: Derek Basehore, Nicholas Jordan Sanders
-
Patent number: 9846740Abstract: A computer system including a memory, at least one processor coupled to the memory, and a search component executable by the at least one processor is provided. The search component is configured to receive information descriptive of at least one search term; execute a first query against a plurality of documents that identifies at least one first document of the plurality of documents responsive to the at least one search term; identify one or more secondary terms associated with the at least one first document based on occurrence of the one or more secondary terms within the at least one first document; and provide a search result including at least one of the one or more secondary terms and one or more identifiers of one or more documents including the one or more secondary terms. The search result may also include one or more identifiers of bookmarked documents.Type: GrantFiled: September 9, 2013Date of Patent: December 19, 2017Assignee: MIMECAST SERVICES LTD.Inventors: Christopher David Bamford, Clive Nicholas Jordan
-
Publication number: 20170221424Abstract: In one general aspect, a computing device can include a base, and a lid coupled to the base. The lid can house a display section including a first side and a second side. The display section can include a display device having a first side and a second side. The first side of the display device can be located on the first side of the display section and the second side of the display device can be located on the second side of the display section. An enclosure can surround the display device. The enclosure can include a fluid, a plurality of particles suspended in the fluid, and a layer of circuitry disposed on a surface of the enclosure. The computing device can be configured to control movement of the particles within the fluid by applying an electric field to the layer of circuitry.Type: ApplicationFiled: February 3, 2016Publication date: August 3, 2017Inventors: Nicholas Jordan Sanders, Derek Basehore
-
Publication number: 20170127175Abstract: A method and apparatus are disclosed to recreate directional cues and in a conventional beamformed monophonic audio signal. In an example embodiment, the apparatus captures sound in an environment via the microphone array which includes a left reference and a right reference microphone. A monophonic audio signal is generated using conventional beamforming methods. A conventional monophonic beamformed signal lacks directional cues which may be useful for multiple output channels. By applying the phase offset data of the audio signals at the left and right reference microphones, directional cues may be created for audio signals for the left and right output channels respectively.Type: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Applicant: GOOGLE INC.Inventor: Nicholas Jordan SANDERS
-
Publication number: 20170111418Abstract: Technologies are described for providing a two-way interactive streaming media experience. For example, streaming media comprising streaming video can be received along with overlay control data and a web overlay. The web overlay can be composited on top of the streaming video according to timing information in the overlay control data. Users can interact with the web overlay (e.g., select buttons or perform other actions). Indications of user interactions can be provided to a server environment and updated streaming media, new web overlays, and/or new web content can be received as a result.Type: ApplicationFiled: January 19, 2016Publication date: April 20, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Bruce F.M. Warren, Jacqueline Nicole Montplaisir, Karlo Reyes, Corey Harrison Smith, Daniel Brunner, Richard Jonathon Charles Winn, Kenneth Wayne Smith, Derrick Vaughan Houger, Nicholas Jordan Holman, Matthew Agee McMillan, Mary Gov
-
Publication number: 20160203233Abstract: Systems and techniques are disclosed for enabling structured data to be associated with visual content in a manner that preserves the ability to edit the visual content using a content application such as a notebook application. Techniques and systems enable semantic notation to be introduced into selected regions of the visual content that indicate the visual content's structured data, allowing the content to be searched and accessed more easily by common search technologies and search engines. The semantic notation is assigned to the visual content so that the introduction of the semantic notation does not hinder the user's viewing or editing of the visual content with a content application. The inclusion of the semantic notation does not cause existing visual editing tools that do not understand the semantic notation to cease to function properly.Type: ApplicationFiled: January 12, 2015Publication date: July 14, 2016Inventors: GREGORY BERNARD AKSELROD, DANIEL ROBERT AMIRAULT, EUN JU NAM, GARETH ALUN JONES, NICHOLAS JORDAN BARNWELL, ALLISON GALLANT, IGNACIO OMAR VENADO ESTRADA, WILLIAM JOSEPH BISHOP, BHARATHWAJ RAAM SAMPATHKUMAR, KOUSHIK BHATTACHARJEE, SCOTT KURTZEBORN
-
Patent number: 9361851Abstract: In one general aspect, a computing device can include a base, and a lid coupled to the base, the lid housing a display device that includes a first electrochromic material, a second electrochromic material, and an organic light emitting diode (OLED) display. The OLED display can be located between the first electrochromic material and the second electrochromic material.Type: GrantFiled: March 18, 2014Date of Patent: June 7, 2016Assignee: GOOGLE INC.Inventors: Derek Basehore, Nicholas Jordan Sanders
-
Publication number: 20150122244Abstract: A solar energy receiver comprises a panel, having a graphite core, a substantially gas tight housing encasing the graphite core, a heat exchanger comprising heat exchanger tubing, a heat exchanger inlet and a heat exchanger outlet. The heat exchanger tubing is at least partially embedded in the graphite core, and the heat exchanger inlet and the heat exchanger outlet extend through the housing. The housing is sealed around the heat exchanger inlet and the heat exchanger outlet. A method of manufacturing a solar energy receiver comprises: a) fabricating the heat exchanger in a serpentine coil shape; b) inserting grooved planks of graphite between individual coils of the heat exchanger to form the graphite core such that the coils are encompassed in the grooves; c) inserting the graphite and heat exchanger into the housing; and d) sealing the housing and sealing openings around the inlet and outlet where they pass through the housing.Type: ApplicationFiled: June 7, 2013Publication date: May 7, 2015Applicant: GRAPHITE ENERGY N.V.Inventors: Nicholas Jordan Bain, Garry James Baddock, Paul Soo-Hock Khoo, David John Reynolds, Alexander McKechran Handie McNeil, Adam Timothy Laws, Jun Chao