Patents by Inventor Scott Huddleston

Scott Huddleston 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: 9195551
    Abstract: A novel ECC scheme is disclosed that offers an error protection level that is at least the same as (if not better than) that of the conventional ECC scheme without negatively impacting latency and design complexity. Embodiments of the present disclosure utilize an ECC scheme which leaves up to extra 2B for metadata storage by changing the error detection and correction process flow. The scheme adopts an early error detection mechanism, and tailors the need for subsequent error correction based on the results of the early detection.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: November 24, 2015
    Assignee: INTEL CORPORATION
    Inventors: Debaleena Das, Rajat Agarwal, C. Scott Huddleston
  • Publication number: 20150046540
    Abstract: A conference management system is described for administering large numbers of conferences in an organization. The conference management system receives a hierarchical set of categories from a system administrator and configuration settings for each category. When a user requests to create a new conference, the conference management system creates the conference and assigns the new conference to a category. The conference takes on the settings of the category to which it belongs, which eliminates individual configuration of each conference. Administrators can also delegate authority to manage conferences to others in the organization.
    Type: Application
    Filed: October 28, 2014
    Publication date: February 12, 2015
    Inventors: Robert Serr, Scott Huddleston, Jason Bubolz, Mark McClelland, Mark Madsen
  • Patent number: 8886720
    Abstract: A conference management system is described for administering large numbers of conferences in an organization. The conference management system receives a hierarchical set of categories from a system administrator and configuration settings for each category. When a user requests to create a new conference, the conference management system creates the conference and assigns the new conference to a category. The conference takes on the settings of the category to which it belongs, which eliminates individual configuration of each conference. Administrators can also delegate authority to manage conferences to others in the organization.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert Serr, Scott Huddleston, Jason Bubolz, Mark McClelland, Mark Madsen
  • Patent number: 8819132
    Abstract: Groups within an organizational directory are set up as real-time groups enabling subscribers of those groups to receive incoming content via feeds or to interact with the group through real-time chat sessions. Subscribers are enabled to switch between interaction modes, employ different real-time communication modalities for chat sessions, and access stored records of incoming content, discussions, and similar data.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert W. Serr, Mark D. McClelland, Scott A. Huddleston
  • Publication number: 20140047265
    Abstract: A novel ECC scheme is disclosed that offers an error protection level that is at least the same as (if not better than) that of the conventional ECC scheme without negatively impacting latency and design complexity. Embodiments of the present disclosure utilize an ECC scheme which leaves up to extra 2B for metadata storage by changing the error detection and correction process flow. The scheme adopts an early error detection mechanism, and tailors the need for subsequent error correction based on the results of the early detection.
    Type: Application
    Filed: March 29, 2012
    Publication date: February 13, 2014
    Inventors: Debaleena Das, Rajat Agarwal, C. Scott Huddleston
  • Patent number: 8612832
    Abstract: A dynamic random access memory (DRAM) is operated as a cache memory coupled with a processor core. A block of data is transmitted to the DRAM as even and odd pairs of bits from the processor core. The block of data includes N error correcting code (ECC) bits and 11*N data bits. Two or more cache lines are to be stored in a memory page with tag bits aggregated together within the page.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: December 17, 2013
    Assignee: Intel Corporation
    Inventors: Darrell S. McGinnis, C. Scott Huddleston, Rajat Agarwal, Meenakshisundaram R. Chinthamani
  • Patent number: 8438225
    Abstract: Users are enabled to traverse seamlessly between electronic mail and real time communications such as text messaging, group chats, and similar forms. A context of communications such as a history of the email exchange, attached or related documents, links, trail of exchanged text messages, and comparable information is used to automatically determine addressees for the communication form after the traverse and to provide context information.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: May 7, 2013
    Assignee: Microsoft Corporation
    Inventors: Robert W. Serr, Amit Gupta, Mark McClelland, Scott Huddleston, Santhosh Misro
  • Patent number: 8438452
    Abstract: In one embodiment, a method provides determining one of an occurrence and a non-occurrence of an event, the one of the occurrence and the non-occurrence resulting in an event determination; and processing a code having an event bit, said processing in accordance with the determination and the code, by determining if the event bit corresponds to the event determination, and if the event bit does not correspond to the event determination, encoding the code to generate a poison bit that corresponds to the event determination.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: May 7, 2013
    Assignee: Intel Corporation
    Inventors: Rajat Agarwal, Scott Huddleston, Dennis Brzezinski
  • Publication number: 20120254700
    Abstract: A dynamic random access memory (DRAM) is operated as a cache memory coupled with a processor core. A block of data is transmitted to the DRAM as even and odd pairs of bits from the processor core. The block of data includes N error correcting code (ECC) bits and 11*N data bits. Two or more cache lines are to be stored in a memory page with tag bits aggregated together within the page.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Inventors: Darrell S. McGinnis, C. Scott Huddleston, Rajat Agarwal, Meenakshisundara R. Chinthamani
  • Patent number: 8239737
    Abstract: Methods and apparatuses for including synchronization data to be used for parallel processing in a block of data having error correcting code symbols. The block of data is encoded using an error correcting code. The resulting encoding includes three check symbols per 32 data symbols. At least one synchronization symbol corresponding to the data symbols is generated. The data symbols, the check symbols and the at least one synchronization symbol are combined. The combined data symbols, the check symbols and the at least one synchronization symbol are transmitted.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: August 7, 2012
    Assignee: Intel Corporation
    Inventors: Rajat Agarwal, C. Scott Huddleston
  • Publication number: 20110145678
    Abstract: Methods and apparatuses for including synchronization data to be used for parallel processing in a block of data having error correcting code symbols. The block of data is encoded using an error correcting code. The resulting encoding includes three check symbols per 32 data symbols. At least one synchronization symbol corresponding to the data symbols is generated. The data symbols, the check symbols and the at least one synchronization symbol are combined. The combined data symbols, the check symbols and the at least one synchronization symbol are transmitted.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Inventors: Rajat Agarwal, C. Scott Huddleston
  • Publication number: 20100312836
    Abstract: Users are enabled to traverse seamlessly between electronic mail and real time communications such as text messaging, group chats, and similar forms. A context of communications such as a history of the email exchange, attached or related documents, links, trail of exchanged text messages, and comparable information is used to automatically determine addressees for the communication form after the traverse and to provide context information.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Robert W. Serr, Amit Gupta, Mark McClelland, Scott Huddleston, Santhosh Misro
  • Publication number: 20100306317
    Abstract: Groups within an organizational directory are set up as real-time groups enabling subscribers of those groups to receive incoming content via feeds or to interact with the group through real-time chat sessions. Subscribers are enabled to switch between interaction modes, employ different real-time communication modalities for chat sessions, and access stored records of incoming content, discussions, and similar data.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Robert W. Serr, Mark D. McClelland, Scott A. Huddleston
  • Publication number: 20100169739
    Abstract: In one embodiment, a method provides determining one of an occurrence and a non-occurrence of an event, the one of the occurrence and the non-occurrence resulting in an event determination; and processing a code having an event bit, said processing in accordance with the determination and the code, by determining if the event bit corresponds to the event determination, and if the event bit does not correspond to the event determination, encoding the code to generate a poison bit that corresponds to the event determination.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Inventors: Rajat Agarwal, Scott Huddleston, Dennis Brzezinski
  • Publication number: 20090319913
    Abstract: A conference management system is described for administering large numbers of conferences in an organization. The conference management system receives a hierarchical set of categories from a system administrator and configuration settings for each category. When a user requests to create a new conference, the conference management system creates the conference and assigns the new conference to a category. The conference takes on the settings of the category to which it belongs, which eliminates individual configuration of each conference. Administrators can also delegate authority to manage conferences to others in the organization.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert Serr, Scott Huddleston, Jason Bubolz, Mark McClelland, Mark Madsen