Patents by Inventor William A. Hanlon
William A. Hanlon 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: 11294635Abstract: A pseudo random number generator implemented in hardware. The pseudo random number generator comprises a state post processing circuit for processing two state values to produce a random number. The circuit having a first combinatorial logic comprising a XOR or XNOR gate configured to process a first pair of bits from the state values, a second combinatorial logic comprising an OR or AND gate configured to process a second pair of bits from the state value, and third combinatorial logic comprising an OR or AND gate configured or process a third pair of bits from the state value. The circuit has fourth combinatorial logic configured to process the outputs of the first three set of combinatorial logic so as to provide a result bit of the random number. The fourth combinatorial logic comprises an AND or OR gate and a XOR or XNOR gate.Type: GrantFiled: April 26, 2019Date of Patent: April 5, 2022Assignee: Graphcore LimitedInventors: Stephen Felix, James William Hanlon
-
Publication number: 20200201604Abstract: A pseudo random number generator implemented in hardware. The pseudo random number generator comprises a state post processing circuit for processing two state values to produce a random number. The circuit having a first combinatorial logic comprising a XOR or XNOR gate configured to process a first pair of bits from the state values, a second combinatorial logic comprising an OR or AND gate configured to process a second pair of bits from the state value, and third combinatorial logic comprising an OR or AND gate configured or process a third pair of bits from the state value. The circuit has fourth combinatorial logic configured to process the outputs of the first three set of combinatorial logic so as to provide a result bit of the random number. The fourth combinatorial logic comprises an AND or OR gate and a XOR or XNOR gate.Type: ApplicationFiled: April 26, 2019Publication date: June 25, 2020Applicant: Graphcore LimitedInventors: Stephen Felix, James William Hanlon
-
Patent number: 10673912Abstract: Methods and systems for displaying a user interface including a join feature for an online meeting are disclosed. In one aspect, a method includes detecting network activity for an online meeting, correlating the network activity to identify a meeting identifier for the online meeting, generating a join request for the online meeting based on the identified meeting identifier, and displaying a user interface configured to send the join request.Type: GrantFiled: March 20, 2019Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Stephen H. Houchen, Anthony C Romano, William Hanlon, Barnett Trzcinski
-
Publication number: 20200042164Abstract: This application discloses a system and method including a client device including a user interface. The client device receives a criteria from a user. A parser module receives and identifies individual elements of the criteria. A data retrieval module receives a first element of the criteria. A spread module receives spread criteria and a selected security and generates a candidate set of option instruction sequences. A database interface module communicates with the data retrieval module. The database interface module communicates with a database. Selected data is returned from the database in accordance with a second element of the criteria. The database interface module returns the selected data to the data retrieval module. An instruction module generates for execution a candidate set of instruction sequences from multiple instruction sequences for execution on the returned data in accordance with a third element of the criteria.Type: ApplicationFiled: September 30, 2019Publication date: February 6, 2020Inventors: Enrique SALLENT, William HANLON, Gunjan GHODAWAT, Victor A. JONES, Harrison W. NAPPER
-
Publication number: 20200043094Abstract: Disclosed herein are system and method embodiments for generating a strategy. An embodiment operates by receiving one or more inputs indicating criteria for a strategy, including a predicted direction for the stock, a predicted duration for the direction, a tolerable probability of success, and a tolerable percentage of monetary loss from an account. One or more instruments associated with the stock are retrieved from the database configured for mass storage of real-time quotes and trading data. A strategy list containing one or more strategies is generated from the one or more instruments, where the one or more strategies are compliant with the criteria.Type: ApplicationFiled: September 30, 2019Publication date: February 6, 2020Inventors: Enrique SALLENT, William HANLON, Gunjan GHODAWAT, Victor A. JONES, Harrison W. NAPPER
-
Publication number: 20190222616Abstract: Methods and systems for displaying a user interface including a join feature for an online meeting are disclosed. In one aspect, a method includes detecting network activity for an online meeting, correlating the network activity to identify a meeting identifier for the online meeting, generating a join request for the online meeting based on the identified meeting identifier, and displaying a user interface configured to send the join request.Type: ApplicationFiled: March 20, 2019Publication date: July 18, 2019Inventors: Stephen H. Houchen, Anthony C. Romano, William Hanlon, Barnett Trzcinski
-
Patent number: 10298634Abstract: Features to join an online meeting are crucial to successfully conducting the online meeting. Accordingly, embodiments are directed to restoration of such features to an online meeting generated without a join feature or an online meeting in which the join feature was never added or accidentally removed. A client application may be configured to receive an online meeting, detect an absence of metadata associated with a join feature upon analysis of the online meeting, parse a body of the online meeting to detect a collection of one or more URLs, verify each of the URLs with a HTTP get operation, and in response to a determination that a URL comprises an online meeting identifier, recreate the metadata with the URL to generate the join feature. Once restored, the join feature may be presented within an invitation for the online meeting.Type: GrantFiled: December 2, 2016Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Stephen H. Houchen, Anthony C. Romano, William Hanlon, Barnett Trzcinski
-
Publication number: 20180063208Abstract: Features to join an online meeting are crucial to successfully conducting the online meeting. Accordingly, embodiments are directed to restoration of such features to an online meeting generated without a join feature or an online meeting in which the join feature was never added or accidentally removed. A client application may be configured to receive an online meeting, detect an absence of metadata associated with a join feature upon analysis of the online meeting, parse a body of the online meeting to detect a collection of one or more URLs, verify each of the URLs with a HTTP get operation, and in response to a determination that a URL comprises an online meeting identifier, recreate the metadata with the URL to generate the join feature. Once restored, the join feature may be presented within an invitation for the online meeting.Type: ApplicationFiled: December 2, 2016Publication date: March 1, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Stephen H. Houchen, Anthony C. Romano, William Hanlon, Barnett Trzcinski
-
Publication number: 20170206602Abstract: Disclosed herein are system and method embodiments for generating a strategy. An embodiment operates by receiving one or more inputs indicating criteria for a strategy, including a predicted direction for the stock, a predicted duration for the direction, a tolerable probability of success, and a tolerable percentage of monetary loss from an account. One or more instruments associated with the stock are retrieved from the database configured for mass storage of real-time quotes and trading data. A strategy list containing one or more strategies is generated from the one or more instruments, where the one or more strategies are compliant with the criteria.Type: ApplicationFiled: January 20, 2016Publication date: July 20, 2017Applicant: TD Ameritrade IP Company, Inc.Inventors: Enrique Sallent, William Hanlon, Gunjan Ghodawat, Victor Jones, Harrison W. Napper
-
Publication number: 20060210026Abstract: A download component queries a computer containing an application for requesting resources to determine languages associated with the computer. The download component then accesses the remote database and conducts a match between the queried languages on the computer and available languages in the database. The download component then downloads resources for each of the matched languages and a default language, such as English. A smart query module associated with the application on the computer is provided for choosing language resource files for the application. An algorithm is provided for choosing a language resource based upon user default settings and available resources, with a fall back to a default language, e.g., English.Type: ApplicationFiled: March 18, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Jean-Pierre Duplessis, Srivinas Gatta, William Hanlon
-
Publication number: 20060129510Abstract: A branding sub-file is associated with one or more SSID's. A user interface which displays available networks takes the available branding sub-files into account when displaying the names of networks within range. If branding is available for a given SSID, it shows a rich view of the network, using the branding information, allowing the user to make a more informed choice. A sign-up sub-file is also provided. The sign-up sub-file includes information, such as a list of items, that a network desires from a user to allow the user to access the network.Type: ApplicationFiled: December 10, 2004Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Jean-Pierre Duplessis, William Hanlon, Sean Lyndersay
-
Publication number: 20060129557Abstract: A branding sub-file is associated with one or more SSID's. A user interface which displays available networks takes the available branding sub-files into account when displaying the names of networks within range. If branding is available for a given SSID, it shows a rich view of the network, using the branding information, allowing the user to make a more informed choice. A sign-up sub-file is also provided. The sign-up sub-file includes information, such as a list of items, that a network desires from a user to allow the user to access the network.Type: ApplicationFiled: December 10, 2004Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Jean-Pierre Duplessis, William Hanlon, Sean Lyndersay, Srinivas Gatta
-
Publication number: 20040182778Abstract: Described herein is an improved method for removing settled solids from a clarifier tank.Type: ApplicationFiled: March 20, 2003Publication date: September 23, 2004Inventor: Patrick William Hanlon
-
Patent number: 5420010Abstract: N-substituted azetidinones are a class of inhibitors of human leukocytes elastase which are known to be useful in the treatment of a wide variety of antiinflammatory and antidegenerative diseases. In inhibiting elastase, the therapeutic agents are shown to form a characteristic stable complex with the enzyme. In the assay disclosed herein, the inhibitor-enzyme complex is advantageously hydrolyzed and specific product(s) of the hydrolysis are measured. The assays are useful in a clinical setting, for determining appropriate dosage and assessing the effectiveness of treatment.Type: GrantFiled: July 30, 1993Date of Patent: May 30, 1995Assignee: Merck & Co., Inc.Inventors: Paul E. Finke, William K. Hagmann, William A. Hanlon, John L. Humes, Wilson B. Knight, Malcolm MacCoss, Richard A. Mumford, Shrenik K. Shah
-
Patent number: 5229267Abstract: N-substituted azetidinones are a class of inhibitors of human leukocytes elastase which are known to be useful in the treatment of a wide variety of antiinflammatory and antidegenerative diseases. In inhibiting elastase, the therapeutic agents are shown to form a characteristic stable complex with the enzyme. In the assay disclosed herein, the inhibitor-enzyme complex is advantageously hydrolyzed and specific product(s) of the hydrolysis are measured. The assays are useful in a clinical setting, for determining appropriate dosage and assessing the effectiveness of treatment.Type: GrantFiled: August 26, 1991Date of Patent: July 20, 1993Assignee: Merck & Co., Inc.Inventors: William A. Hanlon, John L. Humes, Wilson B. Knight, Richard A. Mumford