Patents by Inventor Xavier Charles
Xavier Charles 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: 20250111162Abstract: A computing system is disclosed that includes a processor and memory. The memory stores instructions that, when executed by the processor, cause the processor to perform several acts. The acts comprise receiving conversational data indicative of an interaction between a client computing device and a generative model. The conversational data is provided as input into an intent classification module and the intent classification module produces an output indicative of a user intent based upon the conversational data. An anchor generation module generates anchor text indicative of portions of the conversational data correlated with the user intent. A content query based upon the anchor text is generated and content responsive to the content query is obtained and presented at the client computing device.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Xinyu HU, Pengfei TANG, Simiao ZUO, Qiang LOU, Jian JIAO, Denis Xavier CHARLES, Eren MANAVOGLU
-
Publication number: 20240346178Abstract: Disclosed is a system that tracks website usage without compromising user privacy. The system aggregates website usage data of multiple users across multiple websites. Website usage data is aggregated in a way that preserves each individual user's privacy. Specifically, information relevant to a particular user may be obtained from the aggregated information without exposing what was actually collected from that user. In some configurations, user-specific website usage data is aggregated using trusted execution environment computing hardware. This ensures that privacy is preserved while user-specific data is transferred to and processed by the system. The trusted execution environment applies differential privacy techniques to ensure that use of the aggregated information does not reveal actual information about a user's website usage history. In this way, privacy is maintained while still enabling many of the scenarios that would otherwise rely on third-party cookies.Type: ApplicationFiled: April 17, 2023Publication date: October 17, 2024Inventors: Erik Daniel ANDERSON, Joseph J. PFEIFFER, III, Denis Xavier CHARLES, Aleksandr REBRIKOV, John Robert MOORING, Brandon J. MASLEN, Davis Leland GILTON, Sergey YEKHANIN, Sivakanth GOPI
-
Publication number: 20150227531Abstract: A system, method, and media are provided for generating a structured labeling graphical user interface. The user interface receives user input that associates multimedia content with categories. The user input may include user-supplied tags that further define the category for the multimedia content. The user-supplied tags are rendered proximate to the categories. In turn, a database logs user events to store, among other things, the categories, the user-supplied tags, time associated with completing the user-supplied tags, and time for associating multimedia content with the categories or tags.Type: ApplicationFiled: February 10, 2014Publication date: August 13, 2015Applicant: MICROSOFT CORPORATIONInventors: TODD DAVID KULESZA, DENIS XAVIER CHARLES, RICH CARUANA, SALEEMA AMIN AMERSHI, DANYEL AHARON FISHER
-
Publication number: 20140294574Abstract: The present application relates to a stator of an axial turbomachine compressor having an external shell with a row of openings and an internal annular groove designed to hold an annular layer of abradable material forming a strip. The stator further includes a row of stator blades adjacent to the row of openings. The stator blades include platforms with surfaces matching the openings, the said platforms being fitted in the openings so as to mask them. Weld beads fix the platforms at their junctions with the openings. On one side of the row of stator blades a portion of the weld bead is situated axially in the internal annular groove. The present application also relates to methods of manufacturing the stator.Type: ApplicationFiled: November 21, 2013Publication date: October 2, 2014Applicant: Techspace Aero S.A.Inventor: Xavier Charles
-
Patent number: 8626566Abstract: Providing a market design for a peer-to-peer resource exchange system. Prices for a plurality of resources such as storage space, upload bandwidth, and download bandwidth are calculated and balanced based on previous resource prices, a supply of the resources, and a demand for the resources. Further, prices for operations such as storage and retrieval are determined such that a total of the payments to resource suppliers equals a total of the payments received from the resource consumers. In some embodiments, incoming data operation requests are allocated to the peers such that equilibrium among the peers is achieved.Type: GrantFiled: December 19, 2011Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Sven Seuken, Denis Xavier Charles, David Maxwell Chickering, Siddhartha Puri
-
Publication number: 20120089439Abstract: Providing a market design for a peer-to-peer resource exchange system. Prices for a plurality of resources such as storage space, upload bandwidth, and download bandwidth are calculated and balanced based on previous resource prices, a supply of the resources, and a demand for the resources. Further, prices for operations such as storage and retrieval are determined such that a total of the payments to resource suppliers equals a total of the payments received from the resource consumers. In some embodiments, incoming data operation requests are allocated to the peers such that equilibrium among the peers is achieved.Type: ApplicationFiled: December 19, 2011Publication date: April 12, 2012Applicant: MICROSOFT CORPORATIONInventors: Sven Seuken, Denis Xavier Charles, David Maxwell Chickering, Siddhartha Puri
-
Patent number: 8108248Abstract: Providing a market design for a peer-to-peer resource exchange system. Prices for a plurality of resources such as storage space, upload bandwidth, and download bandwidth are calculated and balanced based on previous resource prices, a supply of the resources, and a demand for the resources. Further, prices for operations such as storage and retrieval are determined such that a total of the payments to resource suppliers equals a total of the payments received from the resource consumers. In some embodiments, incoming data operation requests are allocated to the peers such that equilibrium among the peers is achieved.Type: GrantFiled: March 6, 2009Date of Patent: January 31, 2012Assignee: Microsoft CorporationInventors: Sven Seuken, Denis Xavier Charles, David Maxwell Chickering, Siddhartha Puri
-
Patent number: 7925598Abstract: A method and a processing device may be provided for performing efficient weighted consistent sampling. A group of sets having multiple elements with associated weights may be provided. A single hash function may be applied to each of the elements of the group of sets to produce consistent uniformly distributed non-negative random numbers. Transformed values corresponding to each of the elements may be produced by determining a wth root of a value based on applying the hash function to a respective element, where w may be based on a weight associated with the respective element. A minimum transformed value or a maximum transformed value may be determined for each of the sets. Sets having matching ones of the minimum transformed value or the maximum transformed value may be determined. The determined sets may be considered to be similar.Type: GrantFiled: January 24, 2008Date of Patent: April 12, 2011Assignee: Microsoft CorporationInventors: Denis Xavier Charles, Kumar Hemachandra Chellapilla
-
Patent number: 7792877Abstract: A minimal perfect hash function can be created for input data by dividing the input data into multiple collections, with each collection comprising fewer elements that the input data as a whole. Subsequently, minimal perfect hash functions can be created for each of the collections and the resulting hash values can be offset by a value equivalent to the number of input data in preceding collections. The minimal perfect hash function can, thereby, be derived in parallel and can consume substantially less storage space. To further save storage space, the internal state of each individual minimal perfect hash function can be further compressed using algorithms exploiting a skewed distribution of values in a lookup table comprising the internal state.Type: GrantFiled: May 1, 2007Date of Patent: September 7, 2010Assignee: Microsoft CorporationInventors: Kumar H. Chellapilla, Anton Mityagin, Denis Xavier Charles
-
Patent number: 7758403Abstract: A soluble abrasive is used to lap workpieces to overcome the problem of embedding and retaining abrasive particles in the workpieces. The soluble abrasives are dissolved from the workpiece even if they become embedded in the workpiece. For example, the abrasives may be dissolved with water and comprise ionic salts. The soluble abrasive has a hardness that is equal to or slightly greater than the hardness of the metal being lapped.Type: GrantFiled: November 16, 2007Date of Patent: July 20, 2010Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Manoj Chopra, Glenn Paul Gee, Xavier Charles Lelong
-
Publication number: 20090313648Abstract: An apparatus is described herein, wherein the apparatus includes a housing, wherein the housing includes a first aperture and a second aperture. The apparatus also includes a display screen that is located in the first aperture of the housing. An interface module may be located in the second aperture of the housing, wherein the interface module can be configured to receive a portable memory device. The apparatus also includes a data store that is communicatively coupled to the interface device, wherein the data store includes a plurality of movies available for rental.Type: ApplicationFiled: June 12, 2008Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventors: Kamal Jain, Denis Xavier Charles
-
Publication number: 20090192960Abstract: A method and a processing device may be provided for performing efficient weighted consistent sampling. A group of sets having multiple elements with associated weights may be provided. A single hash function may be applied to each of the elements of the group of sets to produce consistent uniformly distributed non-negative random numbers. Transformed values corresponding to each of the elements may be produced by determining a wth root of a value based on applying the hash function to a respective element, where w may be based on a weight associated with the respective element. A minimum transformed value or a maximum transformed value may be determined for each of the sets. Sets having matching ones of the minimum transformed value or the maximum transformed value may be determined. The determined sets may be considered to be similar.Type: ApplicationFiled: January 24, 2008Publication date: July 30, 2009Applicant: MICROSOFT CORPORATIONInventors: Denis Xavier Charles, Kumar Hemachandra Chellapilla
-
Publication number: 20090130957Abstract: A soluble abrasive is used to lap workpieces to overcome the problem of embedding and retaining abrasive particles in the workpieces. The soluble abrasives are dissolved from the workpiece even if they become embedded in the workpiece. For example, the abrasives may be dissolved with water and comprise ionic salts. The soluble abrasive has a hardness that is equal to or slightly greater than the hardness of the metal being lapped.Type: ApplicationFiled: November 16, 2007Publication date: May 21, 2009Applicant: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS BVInventors: Manoj Chopra, Glenn Paul Gee, Xavier Charles Lelong
-
Publication number: 20080275847Abstract: A minimal perfect hash function can be created for input data by dividing the input data into multiple collections, with each collection comprising fewer elements that the input data as a whole. Subsequently, minimal perfect hash functions can be created for each of the collections and the resulting hash values can be offset by a value equivalent to the number of input data in preceding collections. The minimal perfect hash function can, thereby, be derived in parallel and can consume substantially less storage space. To further save storage space, the internal state of each individual minimal perfect hash function can be further compressed using algorithms exploiting a skewed distribution of values in a lookup table comprising the internal state.Type: ApplicationFiled: May 1, 2007Publication date: November 6, 2008Applicant: Microsoft CorporationInventors: Kumar H. Chellapilla, Anton Mityagin, Denis Xavier Charles
-
Patent number: 7017257Abstract: A process for directly debonding sliders during single slider processing includes placing the sliders in pockets in a divider with one surface of each slider contacting a tape. A planerization material encapsulates the portions of the sliders which are not in contact with the tape. The planerization material is cured and the assembly is bonded to a process carrier. After ABS are etched into the sliders, the sliders are debonded by heating, cleaned, and inspected. The divider is removed from the carrier with the sliders still attached to the divider by the planerization material. The divider is then sandwiched between two lids to form a shim stack to enhance removal of the planerization material. The planerization material is removed in a hot solvent ultra-sonic bath and the lids are then removed for additional cleaning and inspection of the sliders.Type: GrantFiled: June 16, 2003Date of Patent: March 28, 2006Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventor: Xavier Charles Lelong
-
Publication number: 20040250414Abstract: A process for directly debonding sliders during single slider processing includes placing the sliders in pockets in a divider with one surface of each slider contacting a tape. A planerization material encapsulates the portions of the sliders which are not in contact with the tape. The planerization material is cured and the assembly is bonded to a process carrier. After ABS are etched into the sliders, the sliders are debonded by heating, cleaned, and inspected. The divider is removed from the carrier with the sliders still attached to the divider by the planerization material. The divider is then sandwiched between two lids to form a shim stack to enhance removal of the planerization material. The planerization material is removed in a hot solvent ultra-sonic bath and the lids are then removed for additional cleaning and inspection of the sliders.Type: ApplicationFiled: June 16, 2003Publication date: December 16, 2004Applicant: Hitachi Global Storage Technologies Netherlands B.V.Inventor: Xavier Charles Lelong
-
Patent number: 5896729Abstract: A container for shipping and handling devices is described. The container is particularly well suited to store sliders used in magnetic storage systems. The container includes a bottom piece and a detachable top piece. The bottom piece includes a base with a channel (also referred to as a device chamber) and two side walls. At least one device is stored in a channel in the base. The detachable top piece is secured to the bottom piece with a locking device. The locking device may include two substantially straight edges and two curved outer ridges. When the top piece is attached to the bottom piece, each of the curved outer ridges of the locking device extends into a groove in the inner surface of the side walls. The devices are contained within the container by a pair of slider stop devices.Type: GrantFiled: February 18, 1998Date of Patent: April 27, 1999Assignee: International Business Machine CorporationInventors: Sonny Bell, Buddy Chang, Xavier Charles Lelong, Edward Joseph Pacheco, Bruno Alejandro Valdes, Michael Zung