Patents by Inventor Anthony Vincent Discolo

Anthony Vincent Discolo 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: 9467526
    Abstract: Cooperative interaction of a message processor and an intermediation processor. The message processor processes messages received from a network and to be sent over a network. The intermediation processor intermediates between the message processor and the network using a shared memory that includes a memory portion that is within the address space of the message processor. The message processor writes messages into the memory portion over a physical channel and reads message from the memory portion over the physical channel. The intermediation processor provides messages received from a network into the memory portion so that the received messages can be read by the message processor over the physical channel. The intermediation processor dispatches messages written to the memory portion by the message processor over the network.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Stephen Hellyar, Kye Hyun Kim, Anthony Vincent Discolo, Andres Vega-Garcia, Chad Wesley Wahlin, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer
  • Patent number: 9381427
    Abstract: Various embodiments, methods, and systems for communicating via a generic companion-messaging session are provided. The generic companion-messaging session includes a base platform running a base platform application and a companion platform running a companion platform application. An initialization message that automatically pairs the companion platform application and the base platform application is sent from the companion platform to the base platform for a generic companion-messaging session. The companion platform is connected to an encrypted communication channel for the generic companion-messaging session with the base platform. The encrypted communication channel supports bidirectional communication over a plurality of connections. A connection from the plurality of connections is determined for routing a message.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: July 5, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Darren Elliott, Wyatt Douglas Jackson, Hansen Liou, Alain P. Maillot, Zhangwei Xu, Neil Warren Black, Baber M. Shaikh, Anthony Vincent Discolo
  • Publication number: 20150350340
    Abstract: A data center controller that maintains operation of at least one of its constituent headless hardware devices. An example of a headless hardware device may be server, or a server blade. The data center controller identifies that a particular headless hardware device has an unmanaged state, which means the headless hardware device is non-bootable without further code. In response, the data center controller decides which of one or more operational supplements are to be installed on the headless hardware device. The one or more operational supplements are sufficient at least to transition the headless hardware device from an unmanaged state to a managed state, thus allowing the headless hardware device to complete the boot process. The operational supplement(s) might include a management interface through which the data center controller might provide further management instructions to the headless hardware device.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Microsoft Corporation
    Inventors: Paul Stephen Hellyar, Chad Wesley Wahlin, Kye Hyun Kim, Anthony Vincent Discolo, John Paul Lynker, JR., Russell Alexander, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer
  • Publication number: 20150201034
    Abstract: Cooperative interaction of a message processor and an intermediation processor. The message processor processes messages received from a network and to be sent over a network. The intermediation processor intermediates between the message processor and the network using a shared memory that includes a memory portion that is within the address space of the message processor. The message processor writes messages into the memory portion over a physical channel and reads message from the memory portion over the physical channel. The intermediation processor provides messages received from a network into the memory portion so that the received messages can be read by the message processor over the physical channel. The intermediation processor dispatches messages written to the memory portion by the message processor over the network.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: Microsoft Corporation
    Inventors: Paul Stephen Hellyar, Kye Hyun Kim, Anthony Vincent Discolo, Andres Vega-Garcia, Chad Wesley Wahlin, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer
  • Patent number: 8813127
    Abstract: A system is disclosed for media content search and retrieval, and a virtual television channel capable of using that system. The present system may be implemented on a computing device, such as for example a media service server, and a client device, such as for example a set top box for a television system, a mobile telephone, a personal digital assistant or a gaming console. A first aspect of the present system relates to a media download control engine which enables a client device with limited capabilities to play media content which comes from a website in a format not supported by the client device. A second aspect of the present system may make use of the media download control engine to obtain media content and create customized virtual channels. The second aspect in particular relates to a virtual channel engine that schedules a continuous stream of content for the user, which content is selected based on topics of interest to the user.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Min Liu, Zhen Ma, Anthony Vincent Discolo, Wei Ning, Ying Wu, Rathe Hollingum, Renaud Bordelet
  • Publication number: 20140201378
    Abstract: Various embodiments, methods, and systems for communicating via a generic companion-messaging session are provided. The generic companion-messaging session includes a base platform running a base platform application and a companion platform running a companion platform application. An initialization message that automatically pairs the companion platform application and the base platform application is sent from the companion platform to the base platform for a generic companion-messaging session. The companion platform is connected to an encrypted communication channel for the generic companion-messaging session with the base platform. The encrypted communication channel supports bidirectional communication over a plurality of connections. A connection from the plurality of connections is determined for routing a message.
    Type: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: JOHN DARREN ELLIOTT, WYATT DOUGLAS JACKSON, HANSEN LIOU, ALAIN P. MAILLOT, ZHANGWEI XU, NEIL WARREN BLACK, BABER M. SHAIKH, ANTHONY VINCENT DISCOLO
  • Publication number: 20100299701
    Abstract: A system is disclosed for media content search and retrieval, and a virtual television channel capable of using that system. The present system may be implemented on a computing device, such as for example a media service server, and a client device, such as for example a set top box for a television system, a mobile telephone, a personal digital assistant or a gaming console. A first aspect of the present system relates to a media download control engine which enables a client device with limited capabilities to play media content which comes from a website in a format not supported by the client device. A second aspect of the present system may make use of the media download control engine to obtain media content and create customized virtual channels. The second aspect in particular relates to a virtual channel engine that schedules a continuous stream of content for the user, which content is selected based on topics of interest to the user.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Min Liu, Zhen Ma, Anthony Vincent Discolo, Wei Ning, Ying Wu, Rathe Hollingum, Renaud Bordelet
  • Patent number: 7668908
    Abstract: Event messages are received from a first source, each has a subscription based-sequence number and a time stamp. The order of events within the first event source are determined on the basis of the subscription based-sequence number. Additional event messages are received from a second source each having a subscription based-sequence number and a time stamp. The events from the second event source are ordered with respect to the first event source on the basis of the time stamp within each of the at least two event messages from the first event source and the another at least two event messages from the second event source.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: GopalaKrishna Reddy Kakivaya, Michael J. Toutonghi, Anthony Vincent Discolo
  • Publication number: 20030144849
    Abstract: In a distributed eventing system, eventing is provided at a type level system. An XML based grammar for representing the above behavior constructs may be used. Many devices and services expose properties and utilize eventing. Properties and Events are aggregate constructs built on top the above basic behavior constructs and as such are codification of common use cases. XML grammar defines short forms of expressing property and event constructs as they occur often in practice.
    Type: Application
    Filed: December 14, 2001
    Publication date: July 31, 2003
    Inventors: GopalaKrishna Reddy Kakivaya, Michael J. Toutonghi, Anthony Vincent Discolo