Patents by Inventor Ylian Saint-Hilaire

Ylian Saint-Hilaire 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: 6934257
    Abstract: Transmitting Transmission Control Protocol (TCP) packets includes transmitting packets over a network path from a source to a destination using TCP in which receipt of at least some of the packets from the source at a destination is acknowledged by the destination to the source, the transmitting including a retransmission of the packets within a subpath of the network path, and managing acknowledgments of the retransmission of the packets within the subpath by a mechanism that is independent of the acknowledging by the source to the destination with respect to the transmitting of the packets over the network path.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: August 23, 2005
    Assignee: Intel Corporation
    Inventors: Changwen Liu, Prakash N. Iyer, Ylian Saint-Hilaire
  • Publication number: 20050166177
    Abstract: One or more modules are designed to enable themselves to be logically chained to one or more other modules dynamically, for execution as part of the same thread as the other modules. In various embodiments, a thread module chaining service is provided to facilitate the dynamic chaining and chained execution of the modules.
    Type: Application
    Filed: January 27, 2004
    Publication date: July 28, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050149629
    Abstract: A serialized stream of state change requests are received over a network for a network device. The network device has a current state object representing a current state of the network device. A desired state object is modified with each of the state change requests in the serialized stream. The desired state object represents a desired state for the network device. An instance of the desired state object is read at a particular instant in time. The instance of the desired state object is compared to the current state object. A set of tasks are determined to change the current state of the network device to the desired state based on the comparison.
    Type: Application
    Filed: December 31, 2003
    Publication date: July 7, 2005
    Inventors: Nelson Kidd, Bryan Roe, Ylian Saint-Hilaire
  • Publication number: 20050138545
    Abstract: A method, machine readable medium, and system are disclosed. In one embodiment the method comprises optimizing a web-based markup language document by removing all non-functional characters, compressing the document, storing the compressed and optimized document directly in a universal plug and play stack, and decompressing and transmitting the document in real-time in response to any given access request.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050138542
    Abstract: A system and method for parsing XML strings. According to the method, an input string is transformed into linked list node structures. The syntax of the input string is verified. Using the linked list node structures that include attributes, linked list attribute structures are created. Using the reserved pointers from the linked list node structures, data segments within the input string are obtained. The linked list node structures and attribute structures are freed. Freeing the linked list node structures and attribute structures deletes the linked list node and attribute structures while maintaining pointers, defined within the linked list node and attribute structures, into the input string that define data and attributes within each of a plurality of elements contained within the input string.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: Bryan Roe, Ylian Saint-Hilaire, Nelson Kidd
  • Publication number: 20050135269
    Abstract: A system, an apparatus, and a method for automatically configuring a virtual private network. The system, apparatus, and method include providing virtual private network settings to the node in a common format for automatic exchange of information between networked devices.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050135352
    Abstract: A transport engine and method. The transport engine including an async socket module to provide network communications, a client module, coupled to the async socket module and an application layer, to initiate outbound network communications, and a server module, coupled to the async socket module and the application layer, to handle inbound network communications. The client module and the server module utilize the async socket module to read and write data to and from a network. The async socket module includes a buffer having a variable buffer size to enable the async socket module to read data without having to copy the data. The async socket module, the client module, and the server module operate asynchronously on a single thread of execution.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: Bryan Roe, Ylian Saint-Hilaire, Nelson Kidd
  • Patent number: 6899075
    Abstract: The Quasiturbine (Qurbine in short) uses a rotor arrangement peripherally supported by four rolling carriages, the carriages taking the pivoting blade pressure-load of the blades forming the rotor, and transferring the load to the opposite internal contoured housing wall. The present invention discloses a central, annular, rotor support for the rotor geometry defined by the pivoting blades and associated wheel-bearings, while still maintaining the important center-free engine characteristic. The pressure-load on each pivoting blade is taken by its own set of wheel-bearings rolling on annular tracks attached to the central area of the lateral side covers forming part of the stator casing.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: May 31, 2005
    Inventors: Roxan Saint-Hilaire, Ylian Saint-Hilaire, Gilles Saint-Hilaire, Françoise Saint-Hilaire
  • Patent number: 6892224
    Abstract: Web server operations are off loaded to a network interface device, such as a network interface card. The device includes a physical interface to interconnect a network and a web server, and a storage mechanism for web content provided by the web server. The device is capable of independent provision of web content, such as frequently requested content of web pages, thus reducing load on the web server and its storage mechanism. Additional new elements and operations for a network interface device, and a web server system in which it operates, are also described.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: May 10, 2005
    Assignee: Intel Corporation
    Inventors: Frederick William Strahm, Ylian Saint-Hilaire
  • Publication number: 20050022131
    Abstract: Machine-readable media, methods, and apparatus are described for interface remoting. In some embodiments, a server may transmit motion commands to a remote device to update a graphical user interface displayed on the remote device. The motion commands may reference an image object of the remote device and may request the remote device to animate the image object. In some embodiments, the animation specified by the motion commands result in the remote device moving the image object from one location to another location, scaling the image object from a first scale to a second scale, and/or rotating the image object from a first orientation to a second orientation.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 27, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050005013
    Abstract: Systems and methods of discovering devices on a plug and play network provide for enhanced network performance. Initial discovery messages can be adapted based on predetermined characteristics of access points such as the access point being associated with a high loss connection to a network node and the access point being associated with a congested environment with regard to discovery traffic. In one approach, initial discovery messages are transmitted over a wireless connection in unicast so that error correction is implemented. Other approaches involve storing notification messages at access points to minimize discovery traffic, and transmitting initial discovery messages at the lowest available transmission rate to eliminate the need for the transmission of multiple copies.
    Type: Application
    Filed: July 2, 2003
    Publication date: January 6, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20040268366
    Abstract: In some embodiments, a state change is received, a flag is set to identify the state change, a moderation period is timed, and an event is sent in response to the flag and in response to the moderation period. Other embodiments are described and claimed.
    Type: Application
    Filed: June 24, 2003
    Publication date: December 30, 2004
    Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
  • Publication number: 20040268367
    Abstract: A method, machine readable medium, and system is disclosed. In one embodiment the method comprises intercepting the communications between a callback object and an event source, emulating at least a portion of the functionality of the callback object to the event source, emulating at least a portion of the functionality of the event source to the callback object, and replacing any strong reference to the callback object with a weak reference.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
  • Publication number: 20040267914
    Abstract: Enhanced Universal Plug and Play (“UPnP”) control points may be generated. According to one embodiment, a variety of device-specific information (e.g., device and service descriptions) and platform information may be used to generate custom source code for an UPnP control point. The source code may be enhanced for the control point. The source code may then be compiled to generate the enhanced UPnP control point.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
  • Publication number: 20040267810
    Abstract: A method, apparatus and system for efficient file indexing are presented. In this regard, an index agent is introduced to receive an index file from a remote location in response to an event associated with a request, to parse the index file to extract entries, to select entries to store based at least in part upon both the spacing between the entries in the index file and an allocation of memory, and to store the selected entries into the memory.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
  • Patent number: 6831598
    Abstract: A peer-to-peer global positioning system includes at least one location aware device to store position data. The at least one location aware device includes a first data transmitter and a first data receiver. An electronic device has a second data transmitter and a second data receiver. The second data transmitter transmits a position data request to the first data receiver. A memory storage device to store position data transmitted from the first data transmitter and received by the second data receiver.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: December 14, 2004
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Jim Edwards
  • Publication number: 20040233904
    Abstract: Described are a first local network comprising one or more Universal Plug and Play (UPnP) entities and a second local network comprising at least one remote UPnP entity. A presence of the remote UPnP entity on the first local network may be emulated or “mirrored” to enable UPnP entities in the first local network to communicate with the remote UPnP entity using an address defined locally on the first local network.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Publication number: 20040221007
    Abstract: According to some embodiments, provided are reception of a filter from a client application, the filter describing a requested object, discover of the requested object on a network, and instantiation of a local object corresponding to the requested object.
    Type: Application
    Filed: May 1, 2003
    Publication date: November 4, 2004
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd, James W. Edwards
  • Publication number: 20040158823
    Abstract: Customized Universal Plug and Play (“UPnP”) device applications may be generated. According to one embodiment, a variety of device-specific information (e.g., device and service descriptions) and platform information may be used to generate source code for a UPnP device. The source code may be optimized and/or type checked for the device. The source code may then be compiled with interface information to generate the customized UPnP application.
    Type: Application
    Filed: February 12, 2003
    Publication date: August 12, 2004
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Publication number: 20040090984
    Abstract: In general, in one aspect, the disclosure describes a network adapter device that can provide a remote host with access to different peripherals connected to the network adapter device. Such peripherals can include, for example, Universal Serial Bus (USB) peripherals and/or consumer electronic peripherals.
    Type: Application
    Filed: November 12, 2002
    Publication date: May 13, 2004
    Applicant: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Jim Edwards