Patents by Inventor Christopher Hays
Christopher Hays 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: 20250111209Abstract: Aspects of the invention include techniques for collaborative prompt building for generative artificial intelligence models. A non-limiting example method includes receiving, from a client, a prompt for a large language model. A decision tree is built to determine one or more decision points for refining the prompt and a knowledge graph is built having one or more nodes associated with a feature of the prompt. The method includes delivering, to the client, a challenge comprising a query associated with at least one of the one or more decision points and the one or more nodes, receiving, from the client, an answer to the challenge, and delivering, to the client, a refined prompt by modifying the prompt using the answer to the challenge.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Gennaro Anthony Cuomo, Luis Fernando Munoz, Blaine H. Dolph, Christopher Hay
-
Publication number: 20250086310Abstract: Computer-implemented methods for a large language model privacy preservation system. Aspects include receiving prompt data from a user device. Aspects further include generating pre-processed prompt data using the prompt data from the user device. Aspects also include identifying a category for the pre-processed prompt data using topic modeling. Aspects include generating normalized prompt data using the pre-processed prompt data. Aspects further include storing the category and the normalized prompt data.Type: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Inventors: Gennaro Anthony Cuomo, Blaine H. Dolph, Christopher Hay
-
Publication number: 20250058211Abstract: A device may include a first rigid panel having a contact surface and a cosmetic surface. A device may include a frictious material positioned on the contact surface of the first rigid panel. A device may include a second rigid panel having a contact surface and a cosmetic surface, the second rigid panel movably connected to the first rigid panel by a hinged connector. A device may include a selective connector, including: a first connection interface coupled to the first rigid panel, and a second connection interface coupled to the second rigid panel.Type: ApplicationFiled: August 19, 2023Publication date: February 20, 2025Inventors: Christopher Hays KUJAWSKI, Monique CHATTERJEE, Paul Ryan SANDOVAL, Stacy N. POLLEN, Corrie June GREENING, Aaron David THOMPSON
-
Publication number: 20250043638Abstract: A float collar for use in a wellbore includes: a float valve; a tubular housing having a coupling formed at a longitudinal end thereof for assembly as part of a downhole tubular; a sheath bonding the float valve to an inner surface of the housing within a flow bore thereof, the sheath having a bore formed therein; and a ball deflector seated against a top of the sheath and having: an upper grate and a lower anchor engaged with an inner surface of the sheath adjacent the bore. The float valve, the sheath, and the ball deflector are made from materials drillable by a polycrystalline diamond compact (PDC) drill bit.Type: ApplicationFiled: May 6, 2024Publication date: February 6, 2025Inventors: Darko Arsoski, Douglas Brian Farley, Christopher Hay
-
Publication number: 20240305252Abstract: Apparatus and methods for broadband low noise amplifiers (LNAs) with integrated limiters and fast recovery time are provided. In certain embodiments, an LNA includes a radio frequency (RF) amplification circuit, a feedback resistor connected along a feedback path from an output to an input of the RF amplification circuit, an input limiting circuit connected along an RF signal path between an RF input terminal and the input to the RF amplification circuit, and an input bias circuit that provides an input bias voltage to the input of the RF amplification circuit through the input limiting circuit.Type: ApplicationFiled: March 9, 2023Publication date: September 12, 2024Inventors: Mohammed Ehteshamuddin, Song Lin, Christopher Hay
-
Publication number: 20240152404Abstract: A method, computer program product, and computer system are provided for container cross-cluster capacity scaling. The method includes broadcasting local capacity information of capacity availability or capacity requirement for the local cluster and receiving broadcasts from each of one or more other clusters providing capacity information including capacity availability or capacity requirements. The method may map the received capacity information with the local capacity information and may determine a suitable cross-cluster capacity sharing when a capacity requirement of the local cluster maps to a capacity availability of another cluster or when a capacity availability of the local cluster maps to a capacity requirement of another cluster. The method may coordinate the deallocation of a node from the cluster having the capacity availability and reallocation of the node to the cluster having the capacity requirement.Type: ApplicationFiled: November 7, 2022Publication date: May 9, 2024Inventors: Vishal Anand, Balachandar Rajaraman, Christopher Hay, Simon Greig, Utpal Mangla, Amit Deshpande
-
Patent number: 10045678Abstract: A surface cleaning device, such as a floor mop, has a handle via which a user holds on to the device and maneuvers the device during use, a head to which the handle connects, a base at which the head is secured and is situated, in normal use, below the head. The base is provided with, in normal use, a lower surface for engaging a surface to be cleaned via a removable or disposable substrate material, wherein the base is provided with a plurality of grippers for securing the disposable substrate material, the base and the grippers belong to an integral component.Type: GrantFiled: September 13, 2016Date of Patent: August 14, 2018Assignee: HAYCO MANUFACTURING LIMITEDInventors: Christopher Hay, Simeon Charles Jupp, Greg Clegg Spooner, Hoss Vong
-
Publication number: 20110202831Abstract: Generating a report involves phases such as (a) database queries or other raw data accesses, (b) calculations such as data grouping, sorting, filtering, aggregation, (c) data presentation layout, (d) data formatting, and (e) rendering. When generating a modified version of a report, reusable interim results for phases (b), (c), and (d) are identified and retrieved from a cache instead of being recalculated. Newly calculated interim results are also cached for possible future use.Type: ApplicationFiled: February 15, 2010Publication date: August 18, 2011Applicant: Microsoft CoprorationInventors: Robert Bruckner, Christopher Hays, Mason J. Warner, Nicoleta Cristache, Ian R. Roof
-
Patent number: 7657552Abstract: User values and selections are collected and provided to a report server that customizes a generically defined report pursuant to the user values and selections. An ordered set of report parameters is declared in the definition of a report and then this parameter definition is used to drive user prompting and execution of the report. As parameter values are collected in sequence order, a value retrieved or specified by the user for one parameter may be used to generate the set of the allowed values or default value of a parameter later in the sequence. Parameters are dynamically presented to the user. After values for all parameters been retrieved or specified, a report is generated by the report server.Type: GrantFiled: February 12, 2003Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventors: Brian Welcker, Christopher Hays
-
Publication number: 20070256028Abstract: Various technologies for processing a selection on an item on a report. In one implementation, a request to perform an action on the item may be received. Whether one or more actions corresponding to the item exist based on one or more parameters and one or more values of the parameters associated with the item may be dynamically determined. A list of one or more actions may be displayed if the one or more actions exist.Type: ApplicationFiled: April 26, 2006Publication date: November 1, 2007Applicant: Microsoft CorporationInventors: Christopher Hays, Jason Carlson, Robert Meyers
-
Publication number: 20070233718Abstract: Various technologies and techniques are disclosed that improve the retrieval or interaction with data in databases. A database has one or more tables with compound keys. An entity key that is a single composite key of each of the compound keys is generated via an invertible composition transformation. The composite entity key is a binary serialization of the respective compound keys. The composite entity key is used by separate applications to interact with the database instead of the respective underlying compound keys. The composite entity key is decomposed into the underlying compound keys when a particular database operation needs to be performed. The results are then returned to the separate application with the composite entity key.Type: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Applicant: Microsoft CorporationInventors: Christopher Hays, Alexandre Mineev
-
Publication number: 20070226337Abstract: Mechanisms are provided for completing partially specified paths. For example, users can partially specify paths by specifying some preferred entities and roles along the paths so that these paths have to incorporate these preferred entities and roles. From then, queries can automatically complete the paths, unless more specification information is needed. In completing these paths, numerous restrictions can be used, such as a role and its inverse cannot be used in a path, and no role may be traversed more than once in a path.Type: ApplicationFiled: March 22, 2006Publication date: September 27, 2007Applicant: Microsoft CorporationInventor: Christopher Hays
-
Publication number: 20070226200Abstract: Grouping and regrouping of data using aggregation is disclosed. In one aspect of this disclosure, data can be grouped based on some expressions, and then this result can be regrouped based on other expressions which may utilize aggregates computed in the context of the first group. Such regrouping is performed on a group basis—as opposed to being regrouped, for example, on a row basis. The grouping and regrouping can employ various logical expressions that may incorporate the aggregates. Moreover, regrouping of regrouping can be performed, and the mentioned logical expressions can be based on groups of various scopes.Type: ApplicationFiled: March 22, 2006Publication date: September 27, 2007Applicant: Microsoft CorporationInventors: Christopher Hays, Robert Bruckner
-
Publication number: 20060294069Abstract: End user sorting and filtering of data extracted for report processing can be performed. That is, data can be filtered or sorted subsequent to the execution of underlying queries performed to extract data from a data source. A user can sort or filter data by selecting a set of data values using a filter or sort control attached to a header or to a data field. The scope of effect of the filter or sort within the report may be specified. That is, a specified filter or sort may act locally or may apply globally. Filtering or sorting may apply to other regions of data linked to the filtered or sorted data region according to the specified scope of the filter. A filter or sort may apply to each row of data in the data set, to each row of data in the data region, to each instance of a group or to one or more sets of data.Type: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Jason Carlson, Christopher Hays, Fang Wang
-
Publication number: 20060287981Abstract: A preferred path between two selected entities is determined. Initially, there is provided a representation of the data structure in the form of a plurality of entities having relations between them indicative of roles and the relations reflecting a cardinality of one of a one-to-one, one-to-many and a many-to-one relationship between the entities. A query is entered that provides an indication of a first selected entity and a second selected entity. A preferred path is selected through the entities and relations that couples the first selected entity to the second selected entity. The preferred path is selected from a plurality of paths as a function of the number of changes in cardinality along the plurality of paths and a indicator indicative of a preferred role relating two entities.Type: ApplicationFiled: June 21, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Aaron Meyers, Christopher Hays, Jason Carlson, Robert Meyers
-
Publication number: 20060085744Abstract: Systems and methods for declaratively controlling the visual state of items in a report allow the visual state of any report item to be toggled from any other item. A set of declarative metadata may be associated with a report item. The declarative metadata may identify an initial visual state of the item, whether the item is a control item, and if so which other items are controlled from the item. The declarative metadata may further identify an initial visual state of a control image associated with a control item. Report processing software can initially display a report in accordance with the initial visual state specified in the declarative metadata. When a control item is activated, the software can change the visual state of identified items, as well as the visual state of the corresponding control image.Type: ApplicationFiled: August 27, 2004Publication date: April 20, 2006Applicant: Microsoft CorporationInventors: Christopher Hays, Jason Carlson, Fang Wang
-
Patent number: D517326Type: GrantFiled: March 24, 2003Date of Patent: March 21, 2006Assignee: Hayco Manufacturing LimitedInventor: Christopher Hay
-
Patent number: D517758Type: GrantFiled: January 13, 2003Date of Patent: March 21, 2006Assignee: Hayco Manufacturing Ltd.Inventors: Christopher Hay, Donald Hay
-
Patent number: D549465Type: GrantFiled: September 30, 2004Date of Patent: August 28, 2007Assignee: Hayco Manufacturing LimitedInventors: Christopher Hay, Gregory Clegg Spooner
-
Patent number: D651805Type: GrantFiled: January 28, 2009Date of Patent: January 10, 2012Assignee: Hayco Manufacturing LimitedInventors: Christopher Hay, David Bernard Domingo Deacon