Patents Represented by Attorney Crystal D. Sayles
  • Patent number: 7966609
    Abstract: Embodiments of the present invention include code generation methods. In one embodiment, a table of patterns is generated. Each pattern in the table includes an FMA (fused multiply-add) DAG (Directed Acyclic Graph), a canonical form equivalent of the FMA DAG, and a shape corresponding to the canonical form equivalent. Incoming floating-point expressions are matched against the patterns in the table during compilation of a program to obtain optical sequences of FMA, FMS (fused multiply-subtract), and FNMA (fused negate multiply-add) instructions as compiled instructions for computing the floating point expressions.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: June 21, 2011
    Assignee: Intel Corporation
    Inventor: Konstantin S. Serebryany
  • Patent number: 7873698
    Abstract: Techniques are described for providing alert management messages in a broadcast environment to individual recipients or to identifiable groups of recipients.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: January 18, 2011
    Assignee: Intel Corporation
    Inventor: Atul N Hatalkar
  • Patent number: 7870373
    Abstract: A system and method for maintaining computer platform components in an optimal state. The method determines whether a platform includes an out-of-band processor, and if the platform includes an out-of-band processor, then the out-of-band processor is enabled to passively or proactively obtain firmware and/or option ROM (Read Only Memory) updates for add-in cards on the platform. Once the out-of-band processor has obtained the updates for the add-in cards on the platform, the out-of-band processor will place the updates in a platform mailbox and send an interrupt to the in-band processor indicating that firmware and/or option ROM updates are available in a platform mailbox. The in-band processor will launch the firmware and/or option ROM updates on the platform.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: January 11, 2011
    Assignee: Intel Corporation
    Inventors: Michael A. Rothman, Vincent J. Zimmer
  • Patent number: 7870382
    Abstract: An auditable and track-able key distribution and installation method and system for wireless networks. The method includes registering an installation device and writing a one time use key to the installation device. When an installer installs nodes onto a network, with each installation of a node, the one time use key is read by the node using the installation device to enable the node to be authenticated onto the network and the one time use key on the installation device is overwritten with another one time use key for installing the next node onto the network. After the nodes have been installed, an installation closeout and audit process is performed to make sure that none of the one time use keys have been stolen or copied.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: January 11, 2011
    Assignee: Intel Corporation
    Inventor: Jasmeet Chhabra
  • Patent number: 7843952
    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: Grant
    Filed: December 18, 2003
    Date of Patent: November 30, 2010
    Assignee: Intel Corporation
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
  • Patent number: 7734801
    Abstract: An apparatus and method for acquiring Internet real-time media channels in a private network. The method includes receiving a service advertisement from a media channel server. The media channel server acts as a gateway between one or more channel service providers and a plurality of rendering devices on a private network. A subscription identifier (ID) and a URI (Universal Resource Identifier) are sent to the media channel server to enable the media channel server to request Internet channel information from one or more channel service providers. If the subscription identifier (ID) is validated by the one or more channel service providers, the Internet channel information is provided from the one or more channel service providers via the media channel server.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: June 8, 2010
    Assignee: Intel Corporation
    Inventors: Nandakishore R. Kushalnagar, Ajay Garg, Francis M. Tharappel
  • Patent number: 7188234
    Abstract: A data processing apparatus, a computer, an article including a machine-accessible medium, and a method of processing data are disclosed. The data processing apparatus may include a pair of pipelines sharing an instruction cache, data cache, and a branch predictor with the second pipeline running ahead of the first pipeline using a data value prediction module. The pipelines may be included in one or more processors and coupled to a memory to form a computer. The method includes executing a plurality of instructions using the pipeline pair, such that when a cache miss is encountered by the second pipeline during execution of a LOAD instruction, the data value prediction module supplies a predicted load value in lieu of a cached value, enabling continued execution of the plurality of instructions by the second pipeline without waiting for the return of the cached value.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: March 6, 2007
    Assignee: Intel Corporation
    Inventors: Youfeng Wu, Tin-Fook Ngai
  • Patent number: 7181293
    Abstract: A system and method for enabling home power management. The method includes polling a plurality of power managed appliances in a network to determine a power state for each of the power managed appliances. Based on a corresponding power rating for the power state of each of the power managed appliances, determining an overall power utilization for the network. If policy has been enacted for updating the power state of any of the plurality of power managed appliances, adjusting the power state of the power managed appliances to provide an optimized power management network.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: February 20, 2007
    Assignee: Intel Corporation
    Inventors: Michael A. Rothman, Vincent J. Zimmer
  • Patent number: 7171688
    Abstract: A system, method and computer program for detecting and restricting remotely controlled distributed denial of service software. This detection is based upon characteristic patterns seen in denial of service software. These patterns are monitored for at the generating source of the attack. When detected, the software application attempting a distributed denial of service is blocked from transmitting any packets to a target web server. Therefore, this system, method a computer program stops distributed denial of service attacks before a web site can be overwhelmed by such an attack.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: January 30, 2007
    Assignee: Intel Corporation
    Inventor: Douglas D. Boom
  • Patent number: 7168074
    Abstract: A scaled-down representation of input to a compute-intensive application is created. A computing requirement based on the scaled-down representation is calculated. A turn-around time and an actual cost to a customer to run the compute-intensive application with the input, on one or more processors, based on the calculated computing requirement, is calculated and then sent to the customer.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: January 23, 2007
    Assignee: Intel Corporation
    Inventors: Ganapati Srinivasa, Hemanth Kumar, Donald Pearson, Mysore Sriram
  • Patent number: 7131137
    Abstract: A communication system including a security system, and a method of controlling a communication system. The communication system includes a communication network having a plurality of nodes, a server connected to a first one of the nodes, and a client processor. A magnetic medium within the client processor stores the security system for connecting the client processor to the communication network for communication with the server. The security system includes a transmission control protocol for controlling communication between an application on the client processor and the communication network and a security classifier for coupling the transmission control protocol to the communication network and determining a security classification for the client processor. A security association negotiator is responsive to the client processor opening a socket at a node of the communication network, for correlating the socket with a security association based on the determined security classification.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: October 31, 2006
    Assignee: Intel Corporation
    Inventors: James L. Jason, Jr., Ylian Saint-Hilaire
  • Patent number: 7120299
    Abstract: A method includes obtaining a scanned command mark written with a conventional writing implement onto a conventional medium, and recognizing the scanned command mark as a command that may be executed by a processor. The method may further include recognizing a command mark that comprises a notational, transformational and operational mark.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: October 10, 2006
    Assignee: Intel Corporation
    Inventors: Dhananjay V. Keskar, Mic Bowman
  • Patent number: 7117083
    Abstract: A system and method for enabling wireless traffic message passing. The method includes initializing a vehicle wireless subsystem and a highway wireless subsystem, enabling a vehicle transponder to broadcast a query to request real-time traffic pattern data, and if a response to the query has been received, incorporating the real-time traffic pattern data into a runtime database and creating a human-readable display for displaying the runtime database on a navigation system. The human-readable display of the traffic pattern data includes the display of free-flowing traffic, slow moving traffic, and stopped traffic on a map to allow the driver to change a planned travel route if slow and stopped traffic pattern conditions exit on the planned travel route.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: October 3, 2006
    Assignee: Intel Corporation
    Inventors: Michael A. Rothman, Vincent J. Zimmer
  • Patent number: 7107610
    Abstract: Resource authorization includes receiving a resource request from a first requester. The resource request includes credentials and identifies an operation to be performed with respect to a resource. The resource request is mapped to a resource identifier, and the resource data structure is searched for a resource node based on the resource identifier. A determination is made whether the first requester is authorized to perform the operation with respect to the resource based on whether the credentials in the resource request match a resource authorization level associated with the resource node.
    Type: Grant
    Filed: May 11, 2001
    Date of Patent: September 12, 2006
    Assignee: Intel Corporation
    Inventor: Victor B. Lortz
  • Patent number: 7098787
    Abstract: A system and method for signaling emergency responses. A mobile device receives proximity location information from at least one location identification beacon. A user of the mobile device dials an emergency telephone number when an emergency occurs. Dialing the emergency telephone number enables the proximity location information to be transmitted to an emergency call center. Upon receipt of the proximity location information by the emergency call center, a globally unique identifier within the proximity location information is extracted and mapped to a database to obtain a precise location of the emergency, thereby enabling a dispatcher to better instruct an emergency response team as to the location of the emergency without requiring the user to provide the location.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: August 29, 2006
    Assignee: Intel Corporation
    Inventor: John D. Miller
  • Patent number: 7082532
    Abstract: A method and system for providing distributed web server authentication of a user in web servers using a shared secret key. The method and system include receiving a request to connect a user to a web server, creating a user password cookie using a shared secret key and transmitting the user password cookie in response to the request to connect. An implementation of the method and system includes establishing a connection between the web server and a second user using a second user password cookie and the shared secret key. Another implementation of the method and system includes establishing a connection between the user and a second web server using the user password cookie and the shared secret key.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: July 25, 2006
    Assignee: Intel Corporation
    Inventors: Cornelius V. Vick, David A. Mills
  • Patent number: 7055153
    Abstract: A method of communication between a first object and a second object is disclosed. A first method call is made on an intermediary object from the first object. The first direct method call contains information regarding a location in memory of the intermediary object instead of a location in memory of the second object and a name of the method to be called on the second object. The name of the method to be called on the second object is delivered from the intermediary object to a message queue object. The name of the method to be called on the second object is accessed from the message queue object by the second object.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: May 30, 2006
    Assignee: Intel Corporation
    Inventors: Robert D. Beck, Scott B. Lewis
  • Patent number: 7047197
    Abstract: The invention generally relates to a method, apparatus, and system capable of changing a voice user interface possessing both operational characteristics and security characteristics based upon user-specific contextual information. The voice processing system consists of at least the following components: a voice user interface possessing both operational characteristics and security characteristics; a database to store user-specific contextual information; and a computer program to use the user-specific contextual information to dynamically change the operational characteristics of the voice user interface.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: May 16, 2006
    Assignee: Intel Corporation
    Inventor: Steven M. Bennett
  • Patent number: 7032050
    Abstract: A communications and networking riser includes a plurality of riser codecs and an adaptive initialization module coupled to the riser codecs. The initialization module configures the riser codecs when the riser is connected to a motherboard having a codec controller and a primary codec. The initialization module automatically selects between a two-codec configuration and a three-codec configuration based on a codec support capability of the codec controller.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 18, 2006
    Assignee: Intel Corporation
    Inventor: Brad A. Barmore
  • Patent number: 7013029
    Abstract: An apparatus is disclosed that includes a memory storage unit to store an electronic version of a page and a processor coupled to the memory storage unit. The processor is configured to receive data associated with a handwritten notation applied to a printed page and an electronic image of an area of the printed version of the page near the notation, to identify a corresponding passage in the electronic version of the page and to create an electronic notation based on the received data and associated with the corresponding passage.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 14, 2006
    Assignee: Intel Corporation
    Inventors: Dhananjay V. Keskar, Mic Bowman