Patents by Inventor Ahmad Ansari

Ahmad Ansari 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: 7054369
    Abstract: A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: May 30, 2006
    Assignee: SBC Technology Resources, Inc.
    Inventors: Pierre Costa, Ahmad Ansari, John Robert Erickson
  • Publication number: 20060018345
    Abstract: A satellite transponder switch (STS) maintains a table that maps set-top boxes (STBs) to carrier frequencies. The STS receives a first request from a first STB for a first transponder band and a second request from a second STB for a second transponder band. The STS accesses a first satellite feed and polarity based on the first request, and a second satellite feed and polarity based on the second request. The STS band-pass filters the first and second transponder bands from the first and second satellite feed and polarity, respectively. The STS frequency shifts the first transponder band to a first carrier frequency assigned to the first STB and the second transponder band to a second carrier frequency assigned to the second STB. The STS outputs a signal that comprises the frequency-shifted first and second transponder bands to the first STB and the second STB.
    Type: Application
    Filed: July 26, 2004
    Publication date: January 26, 2006
    Inventors: Dinesh Nadarajah, Ahmad Ansari
  • Publication number: 20050281330
    Abstract: A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.
    Type: Application
    Filed: August 19, 2005
    Publication date: December 22, 2005
    Inventors: Pierre Costa, Ahmad Ansari, John Erickson
  • Patent number: 6970512
    Abstract: A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: November 29, 2005
    Assignee: SBC Technology Resources, Inc.
    Inventors: Pierre Costa, Ahmad Ansari, John Robert Erickson
  • Publication number: 20050149695
    Abstract: A method and apparatus for processing data within a programmable gate array begins when a fixed logic processor that is embedded within the programmable gate array detects a custom operation code. The processing continues when the fixed logic processor provides an indication of the custom operational code to the programmable gate array. The processing continues by having at least a portion of the programmable gate array, which is configured as a dedicated processor, performing a fixed logic routine upon receiving the indication from the fixed logic processor.
    Type: Application
    Filed: February 17, 2005
    Publication date: July 7, 2005
    Applicant: Xilinx, Inc.
    Inventors: Stephen Douglass, Ahmad Ansari
  • Publication number: 20050055536
    Abstract: A compiler and vector data transfer instructions for use in a vector transfer unit for handling transfers of vector data between a memory and a data processor in a computer system. The compiler identifies the use of vector data in an application program and implements one or more vector instructions for transferring the vector data between memory and registers used to perform calculations on the vector data. A vector is partitioned by the compiler into variable-sized streams which are transferred into and out of the processor as burst transactions. The compiler schedules transfers of vector streams required in a calculation so that calculations on a portion of the vector data are performed while a subsequent portion of the vector data is transferred. A vector buffer pool is partitioned into one or more vector buffers and each vector buffer is used at a specific time.
    Type: Application
    Filed: October 15, 2004
    Publication date: March 10, 2005
    Inventor: Ahmad Ansari
  • Publication number: 20050041123
    Abstract: A digital image capturing system and method are disclosed. A system incorporating teachings of the present disclosure may include a processing engine that performs digital image processing functions like noise reduction, gain control, white balance and others. In one embodiment, the image capturing system may have a first image sensor operable to capture a first view of a scene and a second image sensor operable to capture a second and different view of the scene. A selector may be employed to selectively route either the first view information or the second view information onto the processing engine. In preferred embodiments, the sensors may be CMOS sensors and, as such, relatively inexpensive. By allowing two inexpensive sensors to share image processing electronics, an image capturing system incorporating teachings of the present disclosure may be able to offer compelling functional characteristics at a reasonable price.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 24, 2005
    Inventors: Ahmad Ansari, Donald Reynolds, David Hartman
  • Publication number: 20050025175
    Abstract: A digital subscriber line access network comprises a remote Ethernet device disposed in a serving area interface. The remote Ethernet device serves as an Ethernet bridge for a neighborhood service area. The remote Ethernet device communicates with a plurality of customer premises modems in the neighborhood service area using an Internet Protocol over an Ethernet standard with a digital subscriber line physical layer. An Ethernet switch disposed at a central office communicates with the remote Ethernet device via a fiber optic medium using an Internet Protocol over a second Ethernet standard. The Ethernet switch provides a packet data core network termination.
    Type: Application
    Filed: July 19, 2004
    Publication date: February 3, 2005
    Inventors: Russell White, Alicia Russell, Ahmad Ansari, Weijing Chen, Stephen Mueller, Dinesh Nadaralah, Chin Yuan
  • Publication number: 20040252769
    Abstract: A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.
    Type: Application
    Filed: July 16, 2004
    Publication date: December 16, 2004
    Inventors: Pierre Costa, Ahmad Ansari, John Robert Erickson
  • Publication number: 20040252770
    Abstract: A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.
    Type: Application
    Filed: July 16, 2004
    Publication date: December 16, 2004
    Inventors: Pierre Costa, Ahmad Ansari, John Robert Erickson
  • Publication number: 20040221302
    Abstract: A multi-platform television comprises at least one television signal interface to receive premium television services from at least two different television service providers. The television further comprises a programmable conditional access system to enable conditional access to the premium television services received by the at least one television signal interface from the at least two different service providers.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Inventors: Ahmad Ansari, David Hartman
  • Patent number: 6785265
    Abstract: A digital subscriber line access network comprises a remote Ethernet device disposed in a serving area interface. The remote Ethernet device serves as an Ethernet bridge for a neighborhood service area. The remote Ethernet device communicates with a plurality of customer premises modems in the neighborhood service area using an Internet Protocol over an Ethernet standard with a digital subscriber line physical layer. An Ethernet switch disposed at a central office communicates with the remote Ethernet device via a fiber optic medium using an Internet Protocol over a second Ethernet standard. The Ethernet switch provides a packet data core network termination.
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: August 31, 2004
    Assignee: SBC Properties, L.P.
    Inventors: Russell William White, Alicia Marie Russell, Ahmad Ansari, Weijing Chen, Stephen Mark Mueller, Dinesh Nadaralah, Chin Yuan
  • Publication number: 20040015997
    Abstract: A multi-channel video and data unit comprises a splitter to split a combined data and video service signal into a data service signal and at least one video service signal. A modem and data networking module generates a data networking signal based on the data service signal. A user-initiated video selection is received by each of a plurality of remote control devices. Each of a plurality of video processing modules is responsive to a corresponding one of the remote controls to process the video service signal based on the user-initiated video selection and to generate a corresponding television signal based thereon. Each of a plurality of combiners combines the television signal from a corresponding one of the video processing modules with the data networking signal to form a corresponding combined television and data networking signal.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Inventors: Ahmad Ansari, Debra Ann Phillips
  • Publication number: 20040006772
    Abstract: Each of a plurality of remote control devices is to receive a user-initiated video selection of any of a plurality of channels. Each of a plurality of video processing modules is responsive to a corresponding one of the remote control devices to request a channel based on the user-initiated video selection. A distribution module simultaneously receives all channels requested by the video processing modules and distributes the channels to those of the video processing modules requesting same. Each of a plurality of modulators is to generate a television signal based on the channel requested by an associated video processing module. A network interface is in communication with a modem to provide a data networking signal. Each of a plurality of combiners combines the television signal from a modulator with the data networking signal to form a corresponding combined television and data networking signal.
    Type: Application
    Filed: October 31, 2002
    Publication date: January 8, 2004
    Inventors: Ahmad Ansari, Pierre Costa, Brad A. Medford
  • Publication number: 20040006769
    Abstract: Each of a plurality of remote control devices receives user-initiated video selections of any of direct broadcast satellite (DBS) channels, digital subscriber line (DSL) video content, and combinations of DBS channels and DSL video content. Based on the selections, each of a plurality of video processing modules is responsive to a corresponding one of the remote control devices to request any of a DBS channel, DSL video content, and a combination of a DBS channel and DSL video content, and to generate a television signal based thereon. A DBS distribution module simultaneously receives and distributes all DBS channels requested by the video processing modules. A DSL modem receives any DSL video content requested by the video processing modules. A networking module distributes the DSL video content to those of the video processing modules requesting same.
    Type: Application
    Filed: July 8, 2002
    Publication date: January 8, 2004
    Inventors: Ahmad Ansari, Brad Allen Medford, Russell William White, David Bruce Hartman
  • Publication number: 20040005039
    Abstract: A digital subscriber line access network comprises a remote Ethernet device disposed in a serving area interface. The remote Ethernet device serves as an Ethernet bridge for a neighborhood service area. The remote Ethernet device communicates with a plurality of customer premises modems in the neighborhood service area using an Internet Protocol over an Ethernet standard with a digital subscriber line physical layer. An Ethernet switch disposed at a central office communicates with the remote Ethernet device via a fiber optic medium using an Internet Protocol over a second Ethernet standard. The Ethernet switch provides a packet data core network termination.
    Type: Application
    Filed: July 8, 2002
    Publication date: January 8, 2004
    Inventors: Russell William White, Alicia Marie Russell, Ahmad Ansari, Weijing Chen, Stephen Mark Mueller, Dinesh Nadaralah, Chin Yuan
  • Publication number: 20030182237
    Abstract: A storage medium having stored thereon content for a plurality of different versions of a motion picture is provided at a retail store. After a customer has selected the storage medium at the retail store, data is stored to the storage medium at the retail store to select one of the different versions of the motion picture for playback by the customer. A transaction is performed which permits the storage medium to be removed from the retail store for playback of the version of the motion picture by the customer.
    Type: Application
    Filed: March 21, 2002
    Publication date: September 25, 2003
    Inventors: Pierre Costa, Ahmad Ansari
  • Publication number: 20030118098
    Abstract: A single compression engine determines a plurality of discrete cosine transform (DCT) coefficients based on a discrete cosine transform of a plurality of blocks of data. The single compression engine provides first and second DCT-encoded signals. The first DCT-encoded signal uses at most t coefficient bits to represent each of the DCT coefficients. The second DCT-encoded signal uses at most u coefficient bits, where u is less than t, to represent each of the DCT coefficients.
    Type: Application
    Filed: December 20, 2001
    Publication date: June 26, 2003
    Inventors: Brad Allen Medford, Ahmad Ansari, Pierre Costa, John Robert Erickson
  • Publication number: 20030056223
    Abstract: Society of Motion Picture and Television Engineers (SMPTE) video data is separated into first data and second data. A first signal is formed based on the first data. A second signal is formed based on the second data. The first signal is transported via a first Optical Carrier 3 (OC-3) channel. The second signal is transported via a second OC-3 channel.
    Type: Application
    Filed: September 18, 2001
    Publication date: March 20, 2003
    Inventors: Pierre Costa, John Robert Erickson, Ahmad Ansari
  • Publication number: 20030043915
    Abstract: A method comprises determining a plurality of time intervals Tp and Tn within a variable bit rate (VBR) representation of an image sequence. The time intervals Tp are those in which a number of blocks of information per unit time is greater than a baseline value. The time intervals Tn are those in which a number of blocks of information per unit time is less than the baseline value. A second representation of the image sequence is created in which some blocks of information Bp are removed from the time intervals Tp and interlaced with blocks of information Bn in the time intervals Tn to reduce a variation in a number of blocks of information per unit time between the time intervals Tp and Tn.
    Type: Application
    Filed: August 28, 2001
    Publication date: March 6, 2003
    Inventors: Pierre Costa, Ahmad Ansari, John Robert Erickson