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: 20170097752Abstract: 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: ApplicationFiled: December 16, 2016Publication date: April 6, 2017Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Noah HORTON, Salman Rafat ANSARI, Joshua James ELLITHORPE, Damandip Singh SANGHERA
-
Patent number: 9524273Abstract: 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: GrantFiled: March 11, 2013Date of Patent: December 20, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Noah Horton, Salman Rafat Ansari, Joshua James Ellithorpe, Damandip Singh Sanghera
-
Patent number: 9117058Abstract: 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: GrantFiled: January 11, 2011Date of Patent: August 25, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Salman Ansari, Eran Cedar, Noah Horton
-
Publication number: 20140258837Abstract: 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: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: Oracle International CorporationInventors: Noah HORTON, Salman Rafat ANSARI, Joshua James Ellithorpe, Damandip Singh SANGHERA
-
Publication number: 20140258836Abstract: 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: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Noah HORTON, Salman Rafat ANSARI, Joshua James ELLITHORPE, Damandip Singh SANGHERA
-
Publication number: 20140180788Abstract: 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: ApplicationFiled: September 27, 2013Publication date: June 26, 2014Applicant: Oracle International CorporationInventors: 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: 20140074844Abstract: 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: ApplicationFiled: September 9, 2013Publication date: March 13, 2014Applicant: Oracle International CorporationInventors: Srividhya SUBRAMANIAN, Mary E.G. BEAR, Mehrshad SETAYESH, Noah HORTON
-
Publication number: 20140074551Abstract: 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: ApplicationFiled: September 9, 2013Publication date: March 13, 2014Applicant: Oracle International CorporationInventors: Mehrshad SETAYESH, Mary E.G. BEAR, Noah HORTON, Timothy P. MCCANDLESS
-
Patent number: 8310956Abstract: 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: GrantFiled: September 16, 2010Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: John L. Miller, Manuel Costa, Noah Horton, Christian Huitema, Sandeep K. Singhal
-
Patent number: 8255546Abstract: 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: GrantFiled: September 30, 2005Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: Noah Horton, David G. Thaler, Brian R. Lieuallen, Upshur Warren Parks, III, Jeremy L. Dewey, Todd R. Manion, Scott A. Senkeresty
-
Patent number: 8176157Abstract: 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: GrantFiled: May 18, 2006Date of Patent: May 8, 2012Assignee: Microsoft CorporationInventors: David Abzarian, David C. Tamasi, Noah Horton
-
Patent number: 8122492Abstract: 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: GrantFiled: April 21, 2006Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Noah Horton, Sandeep K. Singhal
-
Patent number: 8086842Abstract: 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: GrantFiled: April 21, 2006Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Gursharan Sidhu, Noah Horton, Sandeep K. Singhal
-
Patent number: 8069208Abstract: 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: GrantFiled: April 21, 2006Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Gursharan Sidhu, Noah Horton, Sandeep K. Singhal
-
Patent number: 7987355Abstract: 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: GrantFiled: April 21, 2006Date of Patent: July 26, 2011Assignee: Microsoft CorporationInventors: Gursharan Sidhu, Noah Horton, Sandeep K. Singhal
-
Patent number: 7958368Abstract: 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: GrantFiled: July 14, 2006Date of Patent: June 7, 2011Assignee: Microsoft CorporationInventors: Jeremy L. Dewey, Noah Horton, Rohit Gupta, Todd R. Manion
-
Publication number: 20110004677Abstract: 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: ApplicationFiled: September 16, 2010Publication date: January 6, 2011Applicant: MICROSOFT CORPORATIONInventors: John L. Miller, Manuel Costa, Noah Horton, Christian Huitema, Sandeep K. Singhal
-
Patent number: 7826396Abstract: 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: GrantFiled: March 7, 2005Date of Patent: November 2, 2010Inventors: John L. Miller, Manuel Costa, Noah Horton, Christian Huitema, Sandeep K. Singhal
-
Patent number: 7817647Abstract: 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: GrantFiled: April 22, 2005Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventors: Brian R. Lieuallen, Noah Horton
-
Patent number: 7788378Abstract: 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: GrantFiled: April 22, 2005Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Ravi T. Rao, Tomer Weisberg, Noah Horton, Christian Huitema, Sandeep K. Singhal