Patents by Inventor Myles J. Wilde

Myles J. Wilde 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: 9272537
    Abstract: A method and system for displaying information on an electronic paper (or “e-paper”) is included herein. The method includes passing the e-paper through an e-paper printer. Additionally, the method includes changing a status of a pixel on the e-paper.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: March 1, 2016
    Assignee: Intel Corporation
    Inventors: Michael F. Fallon, Myles J. Wilde, Matthew Adiletta, Paul H. Dormitzer
  • Publication number: 20140085658
    Abstract: A system and method of adding a new printer function to a printer is disclosed herein. The system includes the printer. The system also includes a general purpose computing device communicatively coupled to the printer.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Michael F. Fallon, Myles J. Wilde, Matthew Adiletta
  • Publication number: 20140022625
    Abstract: A method and system for displaying information on an electronic paper (or “e-paper”) is included herein. The method includes passing the e-paper through an e-paper printer. Additionally, the method includes changing a status of a pixel on the e-paper.
    Type: Application
    Filed: July 23, 2012
    Publication date: January 23, 2014
    Inventors: Michael F. FALLON, Myles J. WILDE, Matthew ADILETTA, Paul H. DORMITZER
  • Publication number: 20140002852
    Abstract: A method and system for printing information from a remote source is describes herein. The system includes a printer configured to directly access an information source, obtain information from the information source, and print the information.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: Michael F. Fallon, Myles J. Wilde, Matthew Adiletta
  • Patent number: 7433307
    Abstract: Providing flow control includes receiving at a router an indication of the ability of each one of multiple ports not directly connected to the router to receive data from the router and controlling transmission of data from the router to the multiple ports based at least on the indication.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: October 7, 2008
    Assignee: Intel Corporation
    Inventors: Donald F. Hooper, Myles J. Wilde, Matthew J. Adiletta, Gilbert Wolrich
  • Patent number: 7376950
    Abstract: The invention features a method for transferring data to programming engines using multiple memory channels, parsing data over at most two channels in the memory channels, and establishing at most two logical states to signal completion of a memory transfer operation.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: May 20, 2008
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Mark B. Rosenbluth, Debra Bernstein, Myles J. Wilde
  • Patent number: 7343563
    Abstract: A graphical user interface (GUI) includes state indicators which show states of execution of threads running in microengines of a processor. The state indicators show the states of execution as functions of clocking in the processor. The GUI also includes a window showing computer code corresponding to one of the threads.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: March 11, 2008
    Assignee: Intel Corporation
    Inventors: Richard D. Muratori, Myles J. Wilde, Donald F. Hooper
  • Patent number: 7302549
    Abstract: A system and method for employing multiple hardware contexts and programming engines in a functional pipeline partitioned to facilitate high performance data processing. The system and method includes processing a sequence of packets with a sequence of threads, with the sequence of threads spanning multiple programmable processing elements integrated within a processor, and with the programmable processing elements providing multiple threads of execution such that each of the threads acquires exclusive modification access to data shared.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: November 27, 2007
    Assignee: Intel Corporation
    Inventors: Hugh M. Wilkinson, III, Matthew J. Adiletta, Gilbert Wolrich, Mark B. Rosenbluth, Debra Bernstein, Myles J. Wilde
  • Patent number: 7240164
    Abstract: A mechanism to process units of data associated with a dependent data stream using different threads of execution and a common data structure in memory. Accessing the common data structure in memory for the processing uses a single read operation and a single write operation. The folding of multiple read-modify-write memory operations in such a manner for multiple multi-threaded stages of processing includes controlling a first stage, which operates on the same data unit as a second stage to pass context state information to the second stage for coherency.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: July 3, 2007
    Assignee: Intel Corporation
    Inventors: Donald F. Hooper, Hugh Wilkinson, Mark Rosenbluth, Debra Bernstein, Michael F. Fallon, Sanjeev Jain, Myles J. Wilde, Gilbert M. Wolrich
  • Patent number: 7225281
    Abstract: A bus mechanism to control information exchanges between bus masters and bus targets over a bus structure that includes separate command, push and pull data buses. Commands are generated by bus masters and are interpreted by bus targets on a per-target basis. Each bus target controls the servicing of a command intended for such target by controlling the transfer of push data over the push bus to a bus master specified in the command as a destination, for a push operation type, and by controlling the transfer of pull data over the pull bus to the target from a bus master specified in the command as a destination, for a pull operation type. Arbitration logic associated with each bus is used to control the flow of the information exchanges on that bus.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: May 29, 2007
    Assignee: Intel Corporation
    Inventors: Mark B. Rosenbluth, Gilbert Wolrich, Debra Bernstein, Myles J. Wilde, Matthew J. Adiletta
  • Patent number: 6934951
    Abstract: A system and method for employing multiple hardware contexts and programming engines in a functional pipeline partitioned to facilitate high performance data processing. The system and method includes a parallel processor that assigns system functions for processing data including programming engines that support multiple contexts arranged to provide a functional pipeline by a functional pipeline control unit that passes functional data among the programming engines.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: August 23, 2005
    Assignee: Intel Corporation
    Inventors: Hugh M. Wilkinson, III, Matthew J. Adiletta, Gilbert Wolrich, Mark B. Rosenbluth, Debra Bernstein, Myles J. Wilde
  • Publication number: 20040095398
    Abstract: A graphical user interface (GUI) includes state indicators which show states of execution of threads running in microengines of a processor. The state indicators show the states of execution as functions of clocking in the processor. The GUI also includes a window showing computer code corresponding to one of the threads.
    Type: Application
    Filed: July 2, 2003
    Publication date: May 20, 2004
    Applicant: Intel Corporation, a Santa Clara Corporation
    Inventors: Richard D. Muratori, Myles J. Wilde, Donald F. Hooper
  • Publication number: 20040085901
    Abstract: Providing flow control includes receiving at a router an indication of the ability of each one of multiple ports not directly connected to the router to receive data from the router and controlling transmission of data from the router to the multiple ports based at least on the indication.
    Type: Application
    Filed: November 5, 2002
    Publication date: May 6, 2004
    Inventors: Donald F. Hooper, Myles J. Wilde, Matthew J. Adiletta, Gilbert Wolrich
  • Publication number: 20030212852
    Abstract: The invention features a method for transferring data to programming engines using multiple memory channels, parsing data over at most two channels in the memory channels, and establishing at most two logical states to signal completion of a memory transfer operation.
    Type: Application
    Filed: May 8, 2002
    Publication date: November 13, 2003
    Inventors: Gilbert Wolrich, Mark B. Rosenbluth, Debra Bernstein, Myles J. Wilde
  • Patent number: 6611276
    Abstract: A graphical user interface (GUI) includes state indicators which show states of execution of threads running in microengines of a processor. The state indicators show the states of execution as functions of clocking in the processor. The GUI also includes a window showing computer code corresponding to one of the threads.
    Type: Grant
    Filed: August 31, 1999
    Date of Patent: August 26, 2003
    Assignee: Intel Corporation
    Inventors: Richard D. Muratori, Myles J. Wilde, Donald F. Hooper
  • Publication number: 20030135351
    Abstract: A system and method for employing multiple hardware contexts and programming engines in a functional pipeline partitioned to facilitate high performance data processing. The system and method includes a parallel processor that assigns system functions for processing data including programming engines that support multiple contexts arranged to provide a functional pipeline by a functional pipeline control unit that passes functional data among the programming engines.
    Type: Application
    Filed: January 17, 2002
    Publication date: July 17, 2003
    Inventors: Hugh M. Wilkinson, Matthew J. Adiletta, Gilbert Wolrich, Mark B. Rosenbluth, Debra Bernstein, Myles J. Wilde
  • Publication number: 20030105899
    Abstract: A bus mechanism to control information exchanges between bus masters and bus targets over a bus structure that includes separate command, push and pull data buses. Commands are generated by bus masters and are interpreted by bus targets on a per-target basis. Each bus target controls the servicing of a command intended for such target by controlling the transfer of push data over the push bus to a bus master specified in the command as a destination, for a push operation type, and by controlling the transfer of pull data over the pull bus to the target from a bus master specified in the command as a destination, for a pull operation type. Arbitration logic associated with each bus is used to control the flow of the information exchanges on that bus.
    Type: Application
    Filed: August 5, 2002
    Publication date: June 5, 2003
    Inventors: Mark B. Rosenbluth, Gilbert Wolrich, Debra Bernstein, Myles J. Wilde, Matthew J. Adiletta