Patents by Inventor Noah Horton

Noah Horton 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: 20170097752
    Abstract: Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing the user to interactively implement nested drop zones provides numerous benefits, including the benefit of being able to create specialized layout configurations for a web page without requiring the need for expert programmers to write computer code for the new configuration. This permits the user to implement a highly customized layout in a very easy and efficient way. In addition, an improved approach has been described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget.
    Type: Application
    Filed: December 16, 2016
    Publication date: April 6, 2017
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Noah HORTON, Salman Rafat ANSARI, Joshua James ELLITHORPE, Damandip Singh SANGHERA
  • Patent number: 9524273
    Abstract: Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing the user to interactively implement nested drop zones provides numerous benefits, including the benefit of being able to create specialized layout configurations for a web page without requiring the need for expert programmers to write computer code for the new configuration. This permits the user to implement highly customized layout in a very easy and efficient way. In addition, an improved approach has been described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 20, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Noah Horton, Salman Rafat Ansari, Joshua James Ellithorpe, Damandip Singh Sanghera
  • Patent number: 9117058
    Abstract: A monitoring services and platform for multiple outlets includes: communicating with a plurality of sources in order to obtain at least one piece of content from each one of the plurality of sources; displaying, via a central user interface, the obtained content; and displaying, via the central user interface, a control which if selected causes an action to be performed on at least one piece of the displayed content.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: August 25, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Salman Ansari, Eran Cedar, Noah Horton
  • Publication number: 20140258837
    Abstract: An improved approach is described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget. Also described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: Oracle International Corporation
    Inventors: Noah HORTON, Salman Rafat ANSARI, Joshua James Ellithorpe, Damandip Singh SANGHERA
  • Publication number: 20140258836
    Abstract: Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing the user to interactively implement nested drop zones provides numerous benefits, including the benefit of being able to create specialized layout configurations for a web page without requiring the need for expert programmers to write computer code for the new configuration. This permits the user to implement highly customized layout in a very easy and efficient way. In addition, an improved approach has been described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Noah HORTON, Salman Rafat ANSARI, Joshua James ELLITHORPE, Damandip Singh SANGHERA
  • Publication number: 20140180788
    Abstract: Disclosed is an approach for implementing a system, method, and computer program product for performing social marketing using a cloud-based system. The approach is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform analysis upon that data. A social marketing campaign can then be generated and implemented in an integrated manner using the system. This permits realtime reaction to trends, with rapid ability to react to opportunities in the marketplace.
    Type: Application
    Filed: September 27, 2013
    Publication date: June 26, 2014
    Applicant: Oracle International Corporation
    Inventors: Biju GEORGE, Mehrshad SETAYESH, Timothy P. MCCANDLESS, Patricia PICHARDO, Kimberly Ann WOLFE, Reza PARANG, Nanda ARSCOTT, Jeff CONDIT, Brian CULLER, Noah HORTON, Michael James STRUTTON
  • Publication number: 20140074844
    Abstract: Disclosed is a method, system, and computer program product for semantically analyzing the content within an internal social network. Using the results of the analysis, the executives can gain a better understanding of, and insight into, the organization and its employees. A dashboard tool may be used in some embodiments of the invention to visualize the results of the semantic analysis.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 13, 2014
    Applicant: Oracle International Corporation
    Inventors: Srividhya SUBRAMANIAN, Mary E.G. BEAR, Mehrshad SETAYESH, Noah HORTON
  • Publication number: 20140074551
    Abstract: Disclosed is an approach for allowing a business entity to access and integrate with social media data, which is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform semantic analysis upon that data. Tags are associated with the analyzed content that pertain to actionable categorization of the data. Community managers can then view and take action with respect to the data. In addition, enterprise business applications can utilize the tagged data to perform business processing.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 13, 2014
    Applicant: Oracle International Corporation
    Inventors: Mehrshad SETAYESH, Mary E.G. BEAR, Noah HORTON, Timothy P. MCCANDLESS
  • Patent number: 8310956
    Abstract: A method is provided for a host node in a computer network to determine its coordinates in a d-dimensional network space, comprising discovering an address of a peer node in the network, measuring network latency between the host node and the peer node, determining whether network latency has been measured for at least d+1 peer nodes, where, if network latency has not been measured for at least d+1 peer nodes, estimating the network coordinates of the host node, and where, if network latency has been measured for at least d+1 peer nodes, calculating the network coordinates of the host node using d+1 measured latencies.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: John L. Miller, Manuel Costa, Noah Horton, Christian Huitema, Sandeep K. Singhal
  • Patent number: 8255546
    Abstract: An application program interface (API) for sending and receiving endpoint registration data and peer-to-peer network cloud data has a registration call for adding endpoint data to a peer-to-peer network. The API may receive explicit data regarding address information or may be instructed to select and maintain suitable address information as the topology of the peer-to-peer network changes. Blocking and non-blocking calls are exposed for retrieving information peer-to-peer network endpoint data.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Noah Horton, David G. Thaler, Brian R. Lieuallen, Upshur Warren Parks, III, Jeremy L. Dewey, Todd R. Manion, Scott A. Senkeresty
  • Patent number: 8176157
    Abstract: Methods of experience-based exception grouping are described. A number of exceptions are read. The exceptions are intelligently associated with one of a number of exception groups. Each exception group corresponds to a common user experience.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: David Abzarian, David C. Tamasi, Noah Horton
  • Patent number: 8122492
    Abstract: A firewall functions normally to pass data on open ports to a respective service or endpoint associated with an open port. Invitations may sent to from an internal endpoint to an external peer-to-peer network endpoint inviting a connection back to the internal endpoint. Rather than leave ports open in a firewall for such connections, an invitation manager analyzes the invitation and in real time programs an exception in the firewall based on the invitation. The exceptions may be programmed for a limited duration, based on the nature of the internal endpoint. When an authenticated connection is required, a public key or handle to a public key for the external endpoint may be passed to the firewall for use in establishing the connection.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Noah Horton, Sandeep K. Singhal
  • Patent number: 8086842
    Abstract: A system may publish authenticated contact information in a publicly available index store, retrieve the contact information, and validate it. The claimed method and system may provide a client-based, server optional approach to publishing. The publicly available index store may be a distributed hash table used in a peer-to-peer network. The system may be used in other secure directory service applications where a server may not be available or where server trust may be minimal.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Gursharan Sidhu, Noah Horton, Sandeep K. Singhal
  • Patent number: 8069208
    Abstract: A system for providing secure asynchronous message publishing and retrieval in a serverless environment. The system may be used on ad-hoc and segmented networks such as peer-to-peer networks. The system may provide a method of sending and storing asynchronous message requests/responses via a Distributed Hash Table (DHT), a method for establishing RSS feeds via the asynchronous messaging service, a method for publishing a request for Internet Message buddy authorization and of retrieving pending buddy requests.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Gursharan Sidhu, Noah Horton, Sandeep K. Singhal
  • Patent number: 7987355
    Abstract: A system may publish authenticated contact information in a publicly available index store, retrieve the contact information, and validate it. The claimed method and system may provide a client-based, server optional approach to publishing. The publicly available index store may be a distributed hash table used in a peer-to-peer network. The system may be used in other secure directory service applications where a server may not be available or where server trust may be minimal.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Gursharan Sidhu, Noah Horton, Sandeep K. Singhal
  • Patent number: 7958368
    Abstract: A system, apparatus, method, and computer-readable medium are provided for authorizing a computing node to participate in a group of computing nodes utilizing a shared group password. According to one method described herein, an invitation to join a group is transmitted to a tentative group member node. The invitation is used to establish a connection with a group member node of the group. The tentative group member node generates a hash of a group password and transmits the hash to the group member node. When the group member node receives the hash, the group member node compares the received value to a previously stored hash of the group password. If the previously stored value is identical to the value received from the tentative group member node, then the tentative group member node is authorized as a new member of the group. Otherwise the tentative group member node is not permitted to become a member of the group.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Jeremy L. Dewey, Noah Horton, Rohit Gupta, Todd R. Manion
  • Publication number: 20110004677
    Abstract: A method is provided for a host node in a computer network to determine its coordinates in a d-dimensional network space, comprising discovering an address of a peer node in the network, measuring network latency between the host node and the peer node, determining whether network latency has been measured for at least d+1 peer nodes, where, if network latency has not been measured for at least d+1 peer nodes, estimating the network coordinates of the host node, and where, if network latency has been measured for at least d+1 peer nodes, calculating the network coordinates of the host node using d+1 measured latencies.
    Type: Application
    Filed: September 16, 2010
    Publication date: January 6, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: John L. Miller, Manuel Costa, Noah Horton, Christian Huitema, Sandeep K. Singhal
  • Patent number: 7826396
    Abstract: A method is provided for a host node in a computer network to determine its coordinates in a d-dimensional network space, comprising discovering an address of a peer node in the network, measuring network latency between the host node and the peer node, determining whether network latency has been measured for at least d+1 peer nodes, where, if network latency has not been measured for at least d+1 peer nodes, estimating the network coordinates of the host node, and where, if network latency has been measured for at least d+1 peer nodes, calculating the network coordinates of the host node using d+1 measured latencies.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: November 2, 2010
    Inventors: John L. Miller, Manuel Costa, Noah Horton, Christian Huitema, Sandeep K. Singhal
  • Patent number: 7817647
    Abstract: The claimed process and system provides a resolution process for a multi-level cache resolution protocol that involves a lookup procedure whereby the initiating node contacts each intermediate node directly using a communication link separate from any previous intermediate node. The resolution process may involve caching information from each contacted intermediate node during the resolution process to request leads on the target node in the form of a list of closer nodes known to the intermediary node.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian R. Lieuallen, Noah Horton
  • Patent number: 7788378
    Abstract: A method of discovering a community relay node within a network community wherein the community relay node is operatively coupled to an access-protected client and adapted to facilitate communication between the access-protected client and a requesting client, includes receiving a request message from a requesting client relating to a request for a community relay node, associating the request message with a serverless name resolution protocol name, selecting a community relay node from among a list of community relay nodes based on the serverless name resolution protocol name, wherein the list of community relay nodes comprises at least one internet protocol address associated with a community relay node, and returning an internet protocol address of the selected community relay node to the requesting client.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Ravi T. Rao, Tomer Weisberg, Noah Horton, Christian Huitema, Sandeep K. Singhal