Patents by Inventor Michael Bottiglieri

Michael Bottiglieri 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: 10419766
    Abstract: Presented are a system and method for distributing video over a network. The system includes a source that outputs video with a first frame rate, a transmitter, a receiver, and a sink. The transmitter receives video from the source and processes the video by encoding the video with frame boundary information, packetizing, and transmitting the video. The receiver includes a frame buffer, a timing generator, and a PLL. The receiver receives and processes the video by retrieving the frame boundary information, decoding the video into sub-frames, and writing the sub-frames to the buffer. All the processing occurs on sub-frame portions of the video in sub-frame time intervals. The receiver transmits video with a second frame rate to the sink. The timing generator generates output timing and uses the PLL to synchronize the output timing with the frame boundary information and synchronizes the first and second frame rates.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: September 17, 2019
    Assignee: Crestron Electronics, Inc.
    Inventors: Mark LaBosco, Agesino Primatic, Michael Bottiglieri
  • Publication number: 20180288424
    Abstract: Presented are a system and method for distributing video over a network. The system includes a source that outputs video with a first frame rate, a transmitter, a receiver, and a sink. The transmitter receives video from the source and processes the video by encoding the video with frame boundary information, packetizing, and transmitting the video. The receiver includes a frame buffer, a timing generator, and a PLL. The receiver receives and processes the video by retrieving the frame boundary information, decoding the video into sub-frames, and writing the sub-frames to the buffer. All the processing occurs on sub-frame portions of the video in sub-frame time intervals. The receiver transmits video with a second frame rate to the sink. The timing generator generates output timing and uses the PLL to synchronize the output timing with the frame boundary information and synchronizes the first and second frame rates.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 4, 2018
    Applicant: Crestron Electronics, Inc.
    Inventors: Mark LaBosco, Agesino Primatic, Michael Bottiglieri
  • Patent number: 8768172
    Abstract: A method may include receiving a stream of datagrams, the datagrams having a first bit length. The method may also include selecting a block of bits from consecutively-received datagrams, the block having a second bit length greater than the first bit length. The method may additionally include determining whether a particular data field is present at a particular bit position within the block. The method may further include outputting the block as a valid block in response to determining that the particular data field is present at the particular bit position. The method may additionally include, in response to determining that the particular data field is not present at the particular bit position: discarding a received datagram from the stream of datagrams; and repeating the receiving, selecting, determining, and discarding steps until a determination is made that the particular data field is present at the particular bit position.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 1, 2014
    Assignee: Fujitsu Limited
    Inventors: Sheng Wu, Michael Bottiglieri
  • Publication number: 20070112987
    Abstract: The capability to handle the 100 ?s RPR interrupt and similar interrupts is provided by servicing selected interrupts outside of the operating system. This drastically reduces the latency and overhead associated with servicing the interrupt. A method of handling an interrupt in a computer system comprises receiving the interrupt at the computer system, determining whether the interrupt is a selected interrupt, and performing interrupt processing not involving an operating system of the computer system, if the interrupt is a selected interrupt.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Sanjay Sharma, Pawan Dhanrajani, Michael Bottiglieri, Jaya Sarup, Zafrir Babin, Dorin Dogaroiu
  • Publication number: 20060274770
    Abstract: RPR traffic management concepts are extended to individual client flows while adhering to the station level traffic management functions by using a two tiered shaper approach. The first tier manages the client level SLAs and feeds the second tier which provides the aggregate station level traffic management functions. This approach allows sharing of a single RPR station without the compromises and side affects associated with the other techniques. Apparatus for Resilient Packet Ring traffic management comprises a stage queue selection block operable to hold client and control traffic for transmission, a queue level traffic shaper operable to control an add rate of client data add traffic and to provide queue specific send indications to the stage queue selection block, and a ringlet level traffic shaper operable to control traffic flow for a Resilient Packet Ring ringlet and to provide aggregate send indications to the stage queue selection block.
    Type: Application
    Filed: December 22, 2005
    Publication date: December 7, 2006
    Inventors: Michael Bottiglieri, Wendy Lao, Sanjay Sharma, Nitin Gogate
  • Publication number: 20050182848
    Abstract: A system and method provides a rate limiting technique in which user traffic is not thrown away and which provides improved performance over conventional techniques. A method of rate limiting in a Local Area Network/Wide Area Network interface comprises the steps of receiving data from the Local Area Network, storing the received data in a first buffer, transmitting the received data from the first buffer to the Wide Area Network, transmitting a PAUSE frame to the Local Area Network to cause the Local Area Network to stop transmitting data, if the first buffer fills to an upper threshold, and transmitting a PAUSE frame with PAUSE=0 to the Local Area Network to cause the Local Area Network to start transmitting data, if the first buffer empties to an lower threshold.
    Type: Application
    Filed: December 29, 2003
    Publication date: August 18, 2005
    Inventors: Roy McNeil, David Colven, Alex Cefalu, Michael Bottiglieri
  • Publication number: 20050026638
    Abstract: A method and system for communicating traffic on an emulated subnetwork of a telecommunications ring having a plurality of nodes interconnected by a transmission media includes obtaining traffic at a node on the telecommunications ring. The traffic is segmented into a plurality of discrete segments. A set of broadcast cells is generated by adding an address header to each segment. The address header identifies a virtual channel dedicated to the node on the subnetwork in the telecommunications ring. The set of broadcast cells are transmitted in the virtual channel of the subnetwork and within a frame of the telecommunications ring. At each remaining node on the telecommunications ring, in response to receiving the set of broadcast cells in the virtual channel, both retransmitting and processing the broadcast cells.
    Type: Application
    Filed: August 25, 2004
    Publication date: February 3, 2005
    Inventors: Mario Romana, Michael Bottiglieri, Shilin Wang, Chemin Hsieh, Frank Schumeg