Patents by Inventor Alexander G. MacInnis

Alexander G. MacInnis 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: 11903087
    Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: February 13, 2024
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. MacInnis, Thomas Quigley, John Walley
  • Patent number: 11245937
    Abstract: Certain embodiments of the invention may be found in a system and/or method for zero overhead parallel entropy decoding. Exemplary aspects of the invention may comprise a decoder that comprises a demultiplexer. An encoded bit stream may be demultiplexed into a plurality of sub-streams. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to facilitate the demultiplexing. Exemplary aspects of the invention may also comprise an encoder that comprises a multiplexer. Each of a plurality of encoded sub-streams may be multiplexed into an encoded bit stream. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to indicate the multiplexing.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: February 8, 2022
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Alexander G. MacInnis
  • Publication number: 20210321248
    Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.
    Type: Application
    Filed: February 1, 2021
    Publication date: October 14, 2021
    Inventors: Jeyhan KARAOGUZ, Arya BEHZAD, Mark BUER, Alexander G. MACINNIS, Thomas QUIGLEY, John WALLEY
  • Patent number: 10911938
    Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: February 2, 2021
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. Macinnis, Thomas Quigley, John Walley
  • Patent number: 10785529
    Abstract: A system and method that provide reduced latency in a video signal processing system. Various aspects of the present invention may comprise receiving a current request from a user for first video information. Such a request may, for example, be received with a user interface module. A first video stream and a second video stream may be received simultaneously, where the first video stream comprises the first video information currently requested by the user, and the second video stream comprises second video information not currently requested by the user. A video receiver module may, for example, perform such receiving. The first video stream may be processed to present the first video information to the user at the current time. Further, the second video stream may be pre-processed in preparation for being presented to the user in the future. A video processing module may, for example, perform such video stream processing.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: September 22, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Alexander G. Macinnis
  • Publication number: 20200228961
    Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.
    Type: Application
    Filed: March 30, 2020
    Publication date: July 16, 2020
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Jeyhan KARAOGUZ, Arya BEHZAD, Mark BUER, Alexander G. MACINNIS, Thomas QUIGLEY, John WALLEY
  • Patent number: 10609547
    Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: March 31, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. Macinnis, Thomas Quigley, John Walley
  • Publication number: 20190289346
    Abstract: Certain embodiments of the invention may be found in a system and/or method for zero overhead parallel entropy decoding. Exemplary aspects of the invention may comprise a decoder that comprises a demultiplexer. An encoded bit stream may be demultiplexed into a plurality of sub-streams. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to facilitate the demultiplexing. Exemplary aspects of the invention may also comprise an encoder that comprises a multiplexer. Each of a plurality of encoded sub-streams may be multiplexed into an encoded bit stream. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to indicate the multiplexing.
    Type: Application
    Filed: May 31, 2019
    Publication date: September 19, 2019
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventor: Alexander G. MacInnis
  • Patent number: 10334288
    Abstract: Certain embodiments of the invention may be found in a system and/or method for zero overhead parallel entropy decoding. Exemplary aspects of the invention may comprise a decoder that comprises a demultiplexer. An encoded bit stream may be demultiplexed into a plurality of sub-streams. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to facilitate the demultiplexing. Exemplary aspects of the invention may also comprise an encoder that comprises a multiplexer. Each of a plurality of encoded sub-streams may be multiplexed into an encoded bit stream. The encoded bit stream may be constructed without adding one or more bits to the encoded bit stream to indicate the multiplexing.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: June 25, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Alexander G. MacInnis
  • Publication number: 20180367842
    Abstract: A system and method that provide reduced latency in a video signal processing system. Various aspects of the present invention may comprise receiving a current request from a user for first video information. Such a request may, for example, be received with a user interface module. A first video stream and a second video stream may be received simultaneously, where the first video stream comprises the first video information currently requested by the user, and the second video stream comprises second video information not currently requested by the user. A video receiver module may, for example, perform such receiving. The first video stream may be processed to present the first video information to the user at the current time. Further, the second video stream may be pre-processed in preparation for being presented to the user in the future. A video processing module may, for example, perform such video stream processing.
    Type: Application
    Filed: August 23, 2018
    Publication date: December 20, 2018
    Applicant: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD .
    Inventor: Alexander G. MACINNIS
  • Patent number: 10091528
    Abstract: A video processing device receives video data and transmits the video to a display device at a new bit rate that is dynamically adjusted based on variable conditions. The new bit rate is adjusted, at least, by scaling the video and/or a residual image and may be adjusted utilizing compression functions, compression parameters, scale factor, frame rate, color space, and chroma sub-sampling. The display receives video at the adjusted new bit rate and decompresses the video in accordance with corresponding adjustments in the video processing device. Bit rate determination is based on variable operating conditions, display information, image quality, BER, packet error, SNR, desired level of compression, energy consumption, link congestion and display capabilities. Video may be scaled prior to compression. The video may comprise a frame and/or a slice. DPCM, H.264, AVC, transform compression and scaling may be utilized. The display may utilize intra-frame spatial prediction.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: October 2, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Alexander G. MacInnis, Lei Zhang
  • Publication number: 20180249320
    Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.
    Type: Application
    Filed: March 9, 2018
    Publication date: August 30, 2018
    Applicant: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. Macinnis, Thomas Quigley, John Walley
  • Patent number: 10063913
    Abstract: A system and method that provide reduced latency in a video signal processing system. Various aspects of the present invention may comprise receiving a current request from a user for first video information. Such a request may, for example, be received with a user interface module. A first video stream and a second video stream may be received simultaneously, where the first video stream comprises the first video information currently requested by the user, and the second video stream comprises second video information not currently requested by the user. A video receiver module may, for example, perform such receiving. The first video stream may be processed to present the first video information to the user at the current time. Further, the second video stream may be pre-processed in preparation for being presented to the user in the future. A video processing module may, for example, perform such video stream processing.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 28, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Alexander G. MacInnis
  • Patent number: 10009614
    Abstract: Methods are disclosed for performing improved deblocking filtering across edges between macroblocks, with particular application to cases where one macroblock is field coded and its neighbors are frame coded. A method for filtering across horizontal edges comprises determining which macroblocks are considered to be vertically adjacent to each other. The method also determines which macroblocks are considered to be sampled at a same time. Finally, filtering is performed between vertically adjacent macroblocks that are considered to be sampled at a same time. Another method for filtering across vertical edges comprises determining which macroblocks are considered to be horizontally adjacent to each other. The method effectively re-arranges a vertical ordering of horizontal lines of at least a subset of the horizontally adjacent macroblocks. Finally, filtering is performed between the horizontally adjacent macroblocks after the re-arranging.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: June 26, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Alexander G. MacInnis, Sheng Zhong
  • Patent number: 9918218
    Abstract: A first personal electronic (PE) device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first PE device and/or via networked devices, which may communicatively coupled to the first PE device. A second PE device may be enabled to be communicatively coupled to the first PE device and/or the networked devices. The second PE device may then be enabled to download existing user configuration information from the first PE device and/or the networked device, and the downloaded user configuration may be utilized to configure the second PE device.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 13, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. MacInnis, Thomas Quigley, John Walley
  • Patent number: 9872324
    Abstract: Wireless mobile communication (WMC) devices located in near proximity of each other may be enabled to form a mesh (ad hoc wireless) network. WMC devices may form and/or tear down intra-mesh connection with other WMC devices in the same mesh network. WMC devices may utilize information related to other WMC devices in the mesh network in determining formation and tearing down of intra-mesh connections. This information may comprise relative speeds, locations, and directions of movement of the WMC devices forming/tearing intra-mesh connections. Other information including data bandwidth and/or power consumption may be utilized in such determination. This information may also comprise available services advertised by WMC devices in the mesh network.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: January 16, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: John Stuart Walley, Thomas J. Quigley, Alexander G. MacInnis, Arya Behzad, Jeyhan Karaoguz, Mark L. Buer
  • Publication number: 20170347147
    Abstract: A system and method that provide reduced latency in a video signal processing system. Various aspects of the present invention may comprise receiving a current request from a user for first video information. Such a request may, for example, be received with a user interface module. A first video stream and a second video stream may be received simultaneously, where the first video stream comprises the first video information currently requested by the user, and the second video stream comprises second video information not currently requested by the user. A video receiver module may, for example, perform such receiving. The first video stream may be processed to present the first video information to the user at the current time. Further, the second video stream may be pre-processed in preparation for being presented to the user in the future. A video processing module may, for example, perform such video stream processing.
    Type: Application
    Filed: August 14, 2017
    Publication date: November 30, 2017
    Inventor: Alexander G. MacInnis
  • Patent number: 9774875
    Abstract: Presented herein is lossless and near-lossless image compression. In one embodiment, there is described a method for encoding data. The method comprises receiving said data; quantizing a predetermined amount of the data with a predetermined quantization step; determining how many bits represent the predetermined amount of the data quantized with the predetermined quantization step; and wherein if the amount of data exceeds a predetermined amount of bits, changing the quantization step.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: September 26, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Alexander G. MacInnis, Lei Zhang
  • Patent number: 9762932
    Abstract: A system and method for transcoding an entropy-coded bitstream is presented herein. The syntax elements of the entropy-coded bitstream are decoded and transcoded into a second format. The second format can comprise a simpler format for decoding. The foregoing advantageously alleviates the processing requirements for the video decompression engine.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: September 12, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Alexander G. MacInnis, Vivian T. Hsiun
  • Patent number: RE48845
    Abstract: System and method for decoding digital video data. The decoding system employs hardware accelerators that assist a core processor in performing selected decoding tasks. The hardware accelerators are configurable to support a plurality of existing and future encoding/decoding formats. The accelerators are configurable to support substantially any existing or future encoding/decoding formats that fall into the general class of DCT-based, entropy decoded, block-motion-compensated compression algorithms. The hardware accelerators illustratively comprise a programmable entropy decoder, an inverse quantization module, a inverse discrete cosine transform module, a pixel filter, a motion compensation module and a de-blocking filter. The hardware accelerators function in a decoding pipeline wherein at any given stage in the pipeline, while a given function is being performed on a given macroblock, the next macroblock in the data stream is being worked on by the previous function in the pipeline.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: December 7, 2021
    Assignee: Broadcom Corporation
    Inventors: Alexander G. MacInnis, Jose' R. Alvarez, Sheng Zhong, Xiaodong Xie, Vivian Hsiun