Patents by Inventor Alexander MacInnis

Alexander 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: 7525599
    Abstract: A method for processing video information may include calculating a plurality of motion indicators for a plurality of pixels in a current field and at least one corresponding plurality of pixels in at least one adjacent field. At least one of the plurality of motion indicators may indicate an amount of weave artifacts that are created, if the plurality of pixels in the current field are woven with the corresponding plurality of pixels in the at least one adjacent field. The calculated plurality of motion indicators may be combined to generate a blend control value that indicates an amount of weaving and spatial interpolation that is to be done for a current output sample value. The current output sample value may be generated based on the generated blend control value.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: April 28, 2009
    Assignee: Broadcom Corporation
    Inventors: Alexander MacInnis, Chenghui Feng
  • Patent number: 7505636
    Abstract: Methods and systems for processing a video signal are disclosed herein. Pixels may be interpolated utilizing at most two passes. During a first of the two passes, an aligned sub-pixel value may be interpolated utilizing a plurality of integer pixel values, if the aligned sub-pixel value is horizontally or vertically aligned with the plurality of integer pixel values. During a second of the two passes, a non-aligned sub-pixel value may be interpolated utilizing the interpolated aligned sub-pixel value, if the non-aligned sub-pixel value is not horizontally or vertically aligned with the plurality of integer pixel values. The aligned sub-pixel value may be interpolated utilizing 4-tap filtering of the integer pixel values.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: March 17, 2009
    Assignee: Broadcom Corporation
    Inventors: Alexander MacInnis, Sheng Zhong
  • Publication number: 20090023393
    Abstract: A system and method is provided for a wireless mobile communication device (WMCD) to communicate a signal that may include user preference data to execute a function and/or receive a service in one or more identified remote transmitting/receiving (TX/RX) devices. The signal may be encrypted, and may be used to poll the availability and identity of the one or more remote TX/RX devices. The user preference data may be formatted in a standardized universal language with commands understandable by most remote TX/RX devices for rendering functions or services. If the one or more remote TX/RX devices receive competing and/or conflicting user preference data from a plurality of WMCDs, each of the remote TX/RX devices may arbitrate which function or service to perform according to privileges of each of the user preference data of the respective WMCDs or based on an arbitration decision in the one or more remote TX/RX devices.
    Type: Application
    Filed: September 25, 2007
    Publication date: January 22, 2009
    Inventors: Arya Behzad, Mark Buer, Jeyhan Karaoguz, Alexander MacInnis, Thomas Quigley, John Walley
  • Publication number: 20090023423
    Abstract: An ad hoc network may be established between a handheld wireless communication device (HWCD) and one or more network resources utilizing biometric identity information. The biometric identity information may be associated with a user of the HWCD and utilized to select one or more network resources thus enabling secure communication between the HWCD and the one or more network resources. The HWCD may acquire the user's biometric identity information from the user and validate it utilizing stored biometric identity information. The one or more network resources may acquire the HWCD user's biometric identity information from the user and sign the biometric identity information with a private key. The HWCD may receive signed biometric identity information and associated public keys from each of the one or more network resources and validate the signed biometric identity information.
    Type: Application
    Filed: October 23, 2007
    Publication date: January 22, 2009
    Inventors: Mark Buer, Arya Behzad, Jeyhan Karaoguz, Alexander MacInnis, Thomas Quigley, John Walley
  • Publication number: 20090022119
    Abstract: Methods and systems for a persistent request generated by a wireless device, executed remotely and output to configurable local resources are disclosed and may include generating via a handheld wireless communication device (HWCD) a persistent request for a user that may be communicated to remote devices for execution and storage of results. The stored results may be received from local resources local which may be configured by the remote devices based on user preferences to deliver the stored results to the user. The stored results may be received by the user via the HWCD or another wireless communication device, and the identity of the user may be authenticated prior to receiving the stored results. The remote devices may discover the local resources based on the detection of the user logging into the network. User preferences may be stored in networked devices or may be stored in the HWCD.
    Type: Application
    Filed: October 2, 2007
    Publication date: January 22, 2009
    Inventors: Mark Buer, Arya Behzad, Jeyhan Karaoguz, Alexander MacInnis, Thomas Quigley, John Walley
  • Publication number: 20090022092
    Abstract: A user's request via a portable or handheld wireless communication device (HWCD) to process data may result in discovery of one or more networked resources capable of handling the processing. One or more communication routes may be established between one or more discovered network resources and one or more of the HWCD and a networked terminating device. The portable HWCD may be configured as a gateway. The user's identity may be determined and the user's personal networking preferences may be acquired. Based user's preferences, a route may be established between discovered networked resources and one or more of the HWCD and the networked terminating device. The user's identity may be authenticated. Data may undergo rate and/or format conversion. The data may be protected by secure operations. One or more of the HWCD and the networked terminating device may consume or render the requested data.
    Type: Application
    Filed: September 28, 2007
    Publication date: January 22, 2009
    Inventors: Alexander MacInnis, Arya Behzad, Mark Buer, Jeyhan Karaoguz, Thomas Quigley, John Stuart Walley
  • Publication number: 20090021413
    Abstract: Methods and systems for wireless communication are disclosed and may include generating via a wireless mobile communication device (WMCD), persistent remote agents (PRAs) that may be enabled to perform one or more tasks. The PRAs may be communicated to remote devices to perform the tasks. The preferences of a user of the WMCD may be incorporated into the PRAs. The result of the tasks may be received by the WMCD from the remote devices. The PRAs may be communicated from the WMCD to the remote devices via one of a plurality of wireless protocols. At least one additional PRA may be spawned from the PRAs at the remote devices, and may be communicated to additional remote devices. The tasks may be performed by the PRAs periodically. The WMCD may communicate a message to the remote devices to initiate performance of the tasks by the PRAs.
    Type: Application
    Filed: October 2, 2007
    Publication date: January 22, 2009
    Inventors: John Walley, Arya Behzad, Mark Buer, Jeyhan Karaoguz, Alexander MacInnis, Thomas Quigley
  • Publication number: 20090023422
    Abstract: A system and method is provided for processing and storing captured data in a wireless communication device based on detected biometric event data. The captured data may be acquired through a data acquisition system with devices or sensors in an integrated or distributed configuration. The captured data may include multimedia data of an event with time, date and/or location stamping, and captured physiological and behavioral biometric event data in response to the event. The captured data may be dynamically stored in a data binding format or as raw data in a local host device or communicated externally to be stored in a remote host or storage. At least one user preference may be specified for linking a biometric event data to the mapped, analyzed, categorized and stored captured data in a database. Captured data may be retrieved by matching biometric event data to at least one user preference from the database.
    Type: Application
    Filed: September 26, 2007
    Publication date: January 22, 2009
    Inventors: Alexander MacInnis, Arya Behzad, Mark Buer, Jeyhan Karaoguz, Thomas Quigley, John Walley
  • Publication number: 20090022117
    Abstract: Methods and systems for a handheld portable communication device for configuring connection to and use of local and remote resources are disclosed and may include discovering available networks and resources, establishing a route between the handheld wireless communication device and a selected one or more of the available resources via a selected one or more of the available networks based on user preference criteria stored in the handheld wireless communication device, and communicating multimedia data between the handheld wireless communication device and the selected one or more of the available resources via the established route. The established route may be dynamically adjusted, based on network availability and bandwidth. The handheld wireless communication device may communicate utilizing a plurality of wireless protocols. The preference criteria stored in the handheld wireless communication device may be dynamically adjusted.
    Type: Application
    Filed: September 28, 2007
    Publication date: January 22, 2009
    Inventors: Thomas Quigley, Alexander MacInnis, Arya Behzad, Jeyhan Karaoguz, John Walley, Mark Buer
  • Publication number: 20090023428
    Abstract: A system and method is provided for handling data in wireless communication devices where data may be captured and linked to a personal journal via indexing and mapping of context data tags abstracted from captured data. The captured data may be retrieved by matching a query to one or more context data tags indexed and mapped to the personal journal. A user preference utilizing one or more of the context data tags linked to the personal journal may facilitate captured data retrieval. The captured data may include multimedia data of an event pre-tagged with indexed information such as user ID, time, date, location and environmental condition or optionally one or more user's biometric data in response to the event. The pre-tagged captured data may be stored in the local host device or transferred to a remote host or storage for later retrieval or post processing.
    Type: Application
    Filed: September 25, 2007
    Publication date: January 22, 2009
    Inventors: Arya Behzad, Mark Buer, Jeyhan Karaoguz, Alexander MacInnis, Thomas Quigley, John Walley
  • Publication number: 20090022118
    Abstract: Methods and systems for an atomizing function for a mobile device are disclosed and may include discovering available resources via a handheld wireless communication device (HWCD) and assessing respective cost functions for processing tasks by the HWCD and/or the discovered resources. The tasks may be apportioned for local and/or remote execution by the HWCD and/or the discovered resources based on the assessed cost functions. The assessed cost functions may be dependent on factors comprising communication bandwidth, memory space, CPU processing power, and battery power, which may be weighted. The cost functions may be dynamically assessed, enabling dynamic reapportioning of the tasks, which may be apportioned based on latency, quality of service (QoS), priority and/or user preferences associated with the local and/or remote execution. The apportioning of the processing of the tasks may be based on the assessed cost functions, and a priority and/or a QoS associated with the task.
    Type: Application
    Filed: September 28, 2007
    Publication date: January 22, 2009
    Inventors: Arya Behzad, Mark Buer, Jeyhan Karaoguz, Alexander Macinnis, Thomas Quigley, John Walley
  • Publication number: 20090022096
    Abstract: Methods and systems for environment configuration by a device based on auto-discovery of local resources and generating preference information for those resources are disclosed and may include discovering available networked resources utilizing a wireless mobile communication device (WMCD). Wireless communication may be established with one or more of the available networked resources utilizing the WMCD, which may then configure the resources according to user preferences. The user preferences may be stored internal or external to the WMCD, and may be modified based on subsequent changes to the configuring of the resources. The WMCD may communicate with the resources utilizing one or more of a plurality of wireless protocols, which may comprise cellular, WLAN, near-field communication, Bluetooth, and radio frequency identification. The WMCD may auto-discover as well as determine and authenticate access privileges for the resources, which may comprise devices for adjusting a user's local environment.
    Type: Application
    Filed: October 2, 2007
    Publication date: January 22, 2009
    Inventors: John Walley, Arya Behzad, Mark Buer, Jeyhan Karaoguz, Alexander MacInnis, Thomas Quigley
  • Publication number: 20090022120
    Abstract: An ad hoc network enabled to handle secure data may be created for a specified user via a handheld wireless communication device (HWCD) such that rightful access to protected data stored on one or more networked devices may be extended to one or more distributed rendering devices. The HWCD and/or the user may be authenticated. The HWCD may enable configuration of one or more dynamic connections on the ad hoc network as needed until communication of data is complete. Bandwidth and throughput of one or more communication links may be adjusted according to bandwidth availability. The data may be buffered via the HWCD and/or one or more of the distributed rendering devices. Processing data tasks may be assigned to one or more networked resources on the ad hoc network. The data may undergo format conversion and be consumed on the one or more distributed rendering devices and/or the HWCD.
    Type: Application
    Filed: October 17, 2007
    Publication date: January 22, 2009
    Inventors: Mark Buer, Arya Behzad, Jeyhan Karaoguz, Alexander MacInnis, Thomas Quigley, John Walley
  • Publication number: 20090025081
    Abstract: A system and method is provided for communication of information in a mobile communication device (WMCD) configured to network connection may include discovering via a wireless mobile communication device, available communication resources based on acquired biometric data for a user of the WMCD, and communicating multimedia information between the WMCD and one or more of the discovered available resources. The acquired biometric data may include physical and behavioral biometric data to be authenticated and validated by a pattern recognition database. A connection between the WMCD and one or more discovered available resources may be established through linking the acquired biometric data to resources in available local or remote network. The established connection may enable the WMCD to consume or redirect media from the available resources and may be dynamically adjusted and updated based on dynamic sensing of the acquired biometric data in the available network or available resources.
    Type: Application
    Filed: September 25, 2007
    Publication date: January 22, 2009
    Inventors: Thomas Quigley, Alexander MacInnis, Arya Behzad, Jeyhan Karaoguz, John Walley, Mark Buer
  • Publication number: 20080094416
    Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, and graphics input. The chip includes a single polyphase filter that preferably provides both anti-flutter filtering and scaling of graphics. Anti-flutter filtering may help reduce display flicker due to the interlaced nature of television displays. The scaling of graphics may be used to convert the normally square pixel aspect ratio of graphics to the normally rectangular pixel aspect ratio of video.
    Type: Application
    Filed: December 18, 2007
    Publication date: April 24, 2008
    Inventors: Alexander MacInnis, Chengfuh Tang, Xiaodong Xie, James Patterson, Greg Kranawetter
  • Publication number: 20080094506
    Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, and graphics input. The chip includes a single polyphase filter that preferably provides both anti-flutter filtering and scaling of graphics. Anti-flutter filtering may help reduce display flicker due to the interlaced nature of television displays. The scaling of graphics may be used to convert the normally square pixel aspect ratio of graphics to the normally rectangular pixel aspect ratio of video.
    Type: Application
    Filed: December 18, 2007
    Publication date: April 24, 2008
    Inventors: Alexander MacInnis, Chengfuh Tang, Xiaodong Xie, James Patterson, Greg Kranawetter
  • Publication number: 20080062327
    Abstract: Certain aspects of a method and system for motion compensated temporal filtering using both finite impulse response (FIR) and infinite impulse response (IIR) filtering may include blending at least one finite impulse response (FIR) filtered output picture of video data and at least one infinite impulse response (IIR) filtered output picture of video data to generate at least one blended non-motion compensated output picture of video data. A motion compensated picture of video data may be generated utilizing at least one previously generated output picture of video data and at least one current input picture of video data. A motion compensated picture of video data may be blended with at least one current input picture of video data to generate a motion compensated output picture of video data. The generated motion compensated output picture of video data and the generated non-motion compensated output picture of video data may be blended to generate at least one current output picture of video data.
    Type: Application
    Filed: January 3, 2007
    Publication date: March 13, 2008
    Inventors: Alexander MacInnis, Sheng Zhong
  • Publication number: 20080063064
    Abstract: Certain aspects of a method and system for motion compensated temporal filtering using infinite impulse response (IIR) filtering may include generating a corresponding non-motion compensated output picture of video data and a corresponding motion compensated output picture of video data from an infinite impulse response (IIR) filtered output picture of video data. The generated motion compensated output picture of video data and the generated corresponding non-motion compensated output picture of video data may be blended. At least one current output picture of video data may be generated by utilizing the blended motion compensated output picture of video data and the generated corresponding non-motion compensated output picture of video data and at least one previously generated output picture of video data.
    Type: Application
    Filed: January 3, 2007
    Publication date: March 13, 2008
    Inventors: Alexander MacInnis, Sheng Zhong
  • Publication number: 20080049021
    Abstract: A video and graphics system provides square graphics pixels to blend images having 640×480 pixels, such as graphics images provided by some set top boxes and intended to be displayed at a 12.27 MHz display sample rate, with images having 704×480 pixels, such as ITU-R 601 compliant images such as NTSC SDTV images, having oblong pixels and displayed at a 13.5 MHz display sample rate. A sample rate converter including a multi-phase-multi-tap filter is used to generate square pixels. The multi-phase-multi-tap filter provides a good balance of sharpness, smoothness, anti-aliasing and reduced ringing. The multi-phase-multi-tap filter can also be used to convert images having 320×480 pixels to images having 704×480 pixels. The multi-tap filter can be used for scan rate conversion of graphics or video images for HDTV or SDTV applications.
    Type: Application
    Filed: October 30, 2007
    Publication date: February 28, 2008
    Inventors: Alexander MacInnis, Sheng Zhong
  • Publication number: 20070285563
    Abstract: Systems and methods of coding progressive content with isolated fields for conversion to interlaced display are provided. Some systems and methods may find use in, for example, digital video compression systems and methods. Film material may be encoded as video material with an intended field polarity and an explicit 3:2 pull-down operation for interlaced display (e.g., a 30-frames-per-second display).
    Type: Application
    Filed: May 24, 2007
    Publication date: December 13, 2007
    Applicant: BROADCOM CORPORATION
    Inventors: Sherman (Xuemin) Chen, Alexander MacInnis