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: 10503261
    Abstract: 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: Grant
    Filed: December 15, 2017
    Date of Patent: December 10, 2019
    Assignee: GOOGLE LLC
    Inventors: Derek Basehore, Nicholas Jordan Sanders, Gregory Granito
  • Publication number: 20190372345
    Abstract: 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: Application
    Filed: August 13, 2019
    Publication date: December 5, 2019
    Applicant: Griddy Holdings LLC
    Inventors: 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: 20190372828
    Abstract: 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: Application
    Filed: August 16, 2019
    Publication date: December 5, 2019
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Patent number: 10389574
    Abstract: 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: Grant
    Filed: February 7, 2018
    Date of Patent: August 20, 2019
    Assignee: ExtraHop Networks, Inc.
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Publication number: 20190245873
    Abstract: 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: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Publication number: 20190245763
    Abstract: 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: Application
    Filed: July 30, 2018
    Publication date: August 8, 2019
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Publication number: 20190245734
    Abstract: 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: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Patent number: 10368162
    Abstract: 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: Grant
    Filed: October 30, 2015
    Date of Patent: July 30, 2019
    Assignee: GOOGLE LLC
    Inventor: Nicholas Jordan Sanders
  • Publication number: 20190187792
    Abstract: 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: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Derek Basehore, Nicholas Jordan Sanders, Gregory Granito
  • Patent number: 10264003
    Abstract: 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: Grant
    Filed: February 7, 2018
    Date of Patent: April 16, 2019
    Assignee: ExtraHop Networks, Inc.
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Patent number: 10038611
    Abstract: 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: Grant
    Filed: February 8, 2018
    Date of Patent: July 31, 2018
    Assignee: ExtraHop Networks, Inc.
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Patent number: 9928785
    Abstract: 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: Grant
    Filed: February 3, 2016
    Date of Patent: March 27, 2018
    Assignee: Google LLC
    Inventors: Nicholas Jordan Sanders, Derek Basehore
  • Patent number: 9875718
    Abstract: 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: Grant
    Filed: May 9, 2016
    Date of Patent: January 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Derek Basehore, Nicholas Jordan Sanders
  • Patent number: 9846740
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: December 19, 2017
    Assignee: MIMECAST SERVICES LTD.
    Inventors: Christopher David Bamford, Clive Nicholas Jordan
  • Publication number: 20170221424
    Abstract: 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: Application
    Filed: February 3, 2016
    Publication date: August 3, 2017
    Inventors: Nicholas Jordan Sanders, Derek Basehore
  • Publication number: 20170127175
    Abstract: 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: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: GOOGLE INC.
    Inventor: Nicholas Jordan SANDERS
  • Publication number: 20170111418
    Abstract: 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: Application
    Filed: January 19, 2016
    Publication date: April 20, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 20160203233
    Abstract: 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: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: 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: 9361851
    Abstract: 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: Grant
    Filed: March 18, 2014
    Date of Patent: June 7, 2016
    Assignee: GOOGLE INC.
    Inventors: Derek Basehore, Nicholas Jordan Sanders
  • Publication number: 20150122244
    Abstract: 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: Application
    Filed: June 7, 2013
    Publication date: May 7, 2015
    Applicant: 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