Patents Examined by Nasser Moazzami
  • Patent number: 10089985
    Abstract: Television content is provided upon request. A search request for television content is received from a user on a user device. Listings for television content that meet the search request are determined based on the search request. Text describing the listings is converted to corresponding speech describing the listings. Speech describing the listings is provided audibly.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: October 2, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Taniya Mishra, Dimitrios Dimitriadis, Diane Kearns
  • Patent number: 8813126
    Abstract: An advertisement storage and filtering system for selectively identifying targeted advertisements to be stored in the memory of the STB. This storing of the selected advertisements can be accomplished in a number of ways. In one embodiment, the advertisements, in real-time and as they are received at the STB, are processed by the STB and only those advertisements with the appropriate characteristics are stored on the hard drive (HD). This may require some buffering of the advertisements in the STB memory as the STB processes and determines whether or not to store the advertisement. The information required to determine whether or not to store the advertisement could also be sent in advance, e.g., as a data service in an advertisement channel. Alternatively, the STB may store incoming advertisements in a memory temporarily and subsequently determine whether or not to retain the stored advertisements.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: August 19, 2014
    Assignee: Prime Research Alliance E., Inc.
    Inventors: Gregory C. Flickinger, Charles A. Eldering
  • Patent number: 8589972
    Abstract: A video playback system includes a video distribution server and at least one information processing device. The video distribution server includes a video distribution portion that performs streaming distribution of a video stream, an alternative video distribution portion that distributes an alternative video, and a control information distribution portion that distributes control information. The information processing device includes a receiving portion that receives the video stream, the alternative video, and the control information, a storage portion that stores the alternative video and the control information, a video stream playback portion that performs streaming playback of the video stream, an alternative video playback portion that plays back the stored alternative video, and a playback switching control portion that, based on the stored control information, controls switching between the streaming playback and the playback of the alternative video.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: November 19, 2013
    Assignee: Sony Corporation
    Inventors: Akinori Iida, Yukihisa Miya, Hidehiko Kakinuma, Kazumasa Sato
  • Patent number: 8250642
    Abstract: Computer system, method and program for managing a firewall. First program instructions identify a first rule of the firewall. The first rule specifies a permitted message flow through the firewall to or from an IP address of a computer. The computer resides on a network. Second program instructions identify a second rule of the firewall. The second rule specifies a permitted message flow through the firewall to or from an IP address corresponding to the network. Message flows through the firewall to all computers on the network are permitted pursuant to the second rule. Third program instructions delete the first rule from the firewall based on the identification of the second rule and the computer residing on the network. Other program instructions identify and delete stale rules which are not needed. Other program instructions automatically identify rules for a new server added to a cluster.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Erik Bartholomy, Robert M. Castner, Nicolas Edward Fosdick
  • Patent number: 8190923
    Abstract: The claimed method and system monitors computer system timer(s) relative to other timers to detect discrepancies and/or may capture an offset to provide a method of more accurately determining a current time. The invention may also provide a method to detect power source tampering using a last known good time and may provide a means to securely initialize system time using an encrypted time stamp.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Kurt Daverman, Rajagopal K. Venkatachalam, Zhangwei Xu, Isaac P. Ahdout, Ricardo Lopez-Barquilla
  • Patent number: 8191155
    Abstract: A microprocessor having a processor core includes an information acquisition unit that acquires information encrypted to be used by the processor core, from outside; a decryption unit that decrypts the information with a symmetric key to obtain plain text; and a controller that controls processing on the information acquired by the information acquisition unit based on the symmetric key.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: May 29, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroyoshi Haruki, Mikio Hashimoto, Takeshi Kawabata
  • Patent number: 8185748
    Abstract: A processor and associated local memory are capable of operative connection to a main memory such that data may be read from the main memory for use in the local memory, and the processor is operable to carry out actions, including: entering a secure mode of operation where externally initiated requests to read data from or write data into the processor are not serviced but internally initiated data transfers are serviced; reading a decryption program from a storage medium into the local memory of the processor; reading an encrypted authentication program into the local memory of the processor; decrypting the encrypted authentication program using a decryption program; and transitioning functionality of the processor from the decryption program to the authentication program.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: May 22, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Akiyuki Hatakeyama
  • Patent number: 8180874
    Abstract: A method for defending against MAC table overflow attacks comprises a plurality of operations. An operation is performed for determining whether each one of a plurality of MAC addresses within a MAC table has one-way traffic or two-way traffic corresponding thereto. Thereafter, operations are performed for designating each MAC address having two-way traffic corresponding thereto as a first category of MAC address and for designating each MAC address having one-way traffic corresponding thereto as a second category of MAC address. In response to the number of the MAC addresses designated as the second category of MAC address exceeding a prescribed threshold value, an operation is performed for causing a timeout value of at least a portion of the MAC addresses designated as the second category of MAC address to be less than a timeout value of the MAC addresses designated as the first category of MAC address.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: May 15, 2012
    Assignee: Alcatel Lucent
    Inventors: Yong Sun, Vinod K. Choyi
  • Patent number: 8166530
    Abstract: Systems and methods are provided for facilitating access to an electronic device. Password information is stored on the electronic device, and on a portable authenticator. When a user attempts to access the electronic device, the user is prompted to enter a password at the electronic device. The portable authenticator determines the validity of the entered password. The electronic device receives the results of the validity determination from the portable authenticator, and provides access to the electronic device based on the received validity determination.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: April 24, 2012
    Assignee: Research In Motion Limited
    Inventors: Neil P. Adams, David Tapuska, Michael S. Brown, Herbert A. Little
  • Patent number: 8151342
    Abstract: The present invention particularly relates to a digital content providing service method and a content execution device for the same, for maximizing user convenience and maintaining a sufficient level of security using a smart card. The inventive content execution device includes an independent authentication unit for storing a tool necessary for executing content; an authentication support module for providing a data communication channel between the smart card and an external broadcasting server; a tool agent for calling the tool stored in the independent authentication unit; and a content execution unit for executing content data received from the external broadcasting server. The content execution device included in a content authority management system of the present invention employs the smart card for user authentication and/or content playing tool management.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: April 3, 2012
    Assignee: Eletronics and Telecommunications Research Institute
    Inventors: Bum Suk Choi, Sang Hyun Joo, Hye Joo Lee, Jin Soo Choi, Jin Woo Hong
  • Patent number: 8132023
    Abstract: A method for performing hash operations including: receiving a hash instruction that prescribes one of the hash operations and one of a plurality of hash algorithms; translating the hash instruction into a first plurality of micro instructions and a second plurality of micro instructions; and via a hash unit, executing the one of the hash operations. The executing includes indicating whether the one of the hash operations has been interrupted by an interrupting event; first executing the first plurality of micro instructions within the hash unit to produce output data; second executing the second plurality of micro instructions within an x86 integer unit in parallel with the first executing to test a bit in a flags register, to update text pointer registers, and to process interrupts during execution of the hash operation; and storing a corresponding intermediate hash value to memory prior to allowing a pending interrupt to proceed.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 6, 2012
    Assignee: VIA Technologies, Inc.
    Inventors: Thomas A. Crispin, G. Glenn Henry, Terry Parks
  • Patent number: 8132022
    Abstract: A method for performing hash operations including: receiving a hash instruction that is part of an application program, where the hash instruction prescribes one of the hash operations and one of a plurality of hash algorithms; translating the hash instruction into a first plurality of micro instructions and a second plurality of micro instructions; and via a hash unit disposed within execution logic, executing the one of the hash operations. The executing includes first executing the first plurality of micro instructions within the hash unit to produce output data; second executing the second plurality of micro instructions within an x86 integer unit in parallel with the first executing to test a bit in a flags register, to update text pointer registers, and to process interrupts during execution of the hash operation; and storing a corresponding intermediate hash value to memory prior to allowing a pending interrupt to proceed.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 6, 2012
    Assignee: VIA Technologies, Inc.
    Inventors: Thomas A. Crispin, G. Glenn Henry, Terry Parks
  • Patent number: 8132240
    Abstract: In order to develop a method for carrying out a protected function of an electrical field device in such a manner that a high degree of security against unauthorized accesses to the electrical field device can be ensured irrespective of the nature of the communication link between a user and the electrical field device, an identification device for the electrical field device and a security device are used to check whether a stated protected function of the electrical field device can be carried out, or should be refused. The invention also relates to an appropriately configured electrical field device.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: March 6, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventor: Andreas Jurisch
  • Patent number: 8131993
    Abstract: A system and method for securing intellectual property rights in distributed intellectual property. Rights are granted and policed in electronically distributed intellectual property. Use limitations are established by agreement by the content provider and the client. The use limitations are reflected in time-based, usage-based and player based component codes that are used to determine if the client is entitled to use the intellectual property. Intellectual property is protected from unauthorized use by encrypting the intellectual property with a key created from some or all of the component codes. As the component codes are known to both the client and the content provider, no key exchange is required.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: March 6, 2012
    Assignee: Sharestream, LLC
    Inventors: Paul A. Kline, Allan M. Weinstein, David J. Weinstein, Jon L. Roberts, Sawant Nitin
  • Patent number: 8126140
    Abstract: A method of generating a pseudorandom data sequence, wherein said pseudorandom data sequence is generated by a procedure for searching for a search pattern in an initial data sequence of N bits, said search procedure comprising the following steps: (a) detecting in said initial data sequence a particular search pattern of r bits that is one of a set of search patterns; (b) determining an output pattern of k bits by an operation that depends on the progress of the preceding step; and repeating the preceding steps (a) and (b) successively to form the pseudorandom data sequence from a succession of output patterns.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: February 28, 2012
    Assignees: France Telecom, Universite de Caen Basse Normandie
    Inventors: Herve Sibert, Aline Gouget
  • Patent number: 8127141
    Abstract: A method of generating or entering a password or passphrase on a computer system 1. The method comprises storing a plurality of sets of values in a memory 5 of the system 1, the values of each set defining respective elements which belong to a common domain, the domains of respective sets being distinct from one another, selecting at least one value from each stored set or from each of a plurality of the stored sets, and combining the selected values or elements thereof to form a password or passphrase.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: February 28, 2012
    Assignee: F-Secure Oyj
    Inventor: Ari Hyppönen
  • Patent number: 8126309
    Abstract: A video playback apparatus includes a data-storage unit storing video data and a first video-time stamp, an information-storage unit storing first-associated information and a first-associated-time stamp, a unit acquiring plural playback-video data and plural second-video-time stamps of the plural playback-video data from the data-storage unit, and acquiring second-associated information of the playback-video data and a second-associated-time stamp of the second-associated information from the information-storage unit, a unit measuring information amounts of the playback-video data of the second-video-time stamps to obtain a smallest information amount of the information amounts, a unit detecting a time-stamp section corresponding to the smallest information amount, a unit changing the second-associated-time stamp to generate a changed time stamp, the second-associated information being presented in the time-stamp section by the changed time stamp, and a unit presenting the second-associated information toget
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: February 28, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tetsuya Sakai
  • Patent number: 8126148
    Abstract: The invention is a new protocol for securing the communication link between the Home Agent and the Mobile Node. A cipher key and an integrity key are generated at a home AAA server and are also generated independently at the Mobile Node. The two keys generated at the home AAA server are transmitted to the Home Agent to secure information packets transmitted between the Mobile Node and the Home Agent. The cipher key and integrity key are used to establish a security association used for information packet transmissions. The cipher key is used to encrypt the information packets, and the integrity key is used to ensure that the contents of the encrypted message are not altered.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: February 28, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Kuntal Chowdhury, Anand Palanigounder
  • Patent number: 8121295
    Abstract: To manage playout of digital media by a media player, a wireless communication device (WCD) will include partitioned data storage including discrete partitions having distributor-modules corresponding with various media distributors, and including a digital rights management (DRM) controller. When the media player seeks to play media, it will request a DRM key from the WCD. The DRM controller may then identify the appropriate distributor-module and request the key from the distributor-module. If the distributor-module possesses the key, it will return it for transmission to the media player. Otherwise, the distributor-module may engage in secure communication with a provisioning system to obtain the DRM key and may then return the key. Upon receipt of the key, the media player may then play the media.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: February 21, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: John M. Everson, Jarrod A. Nichols, James W. Norris, Jason R. Delker, Kevin K. Zhu
  • Patent number: 8122246
    Abstract: A decryption key unique to each user system is a value obtained by (a)assigning different individual key generation polynomials to a root, a plurality of nodes, and a plurality of leaves of a tree structure, respectively, (b) assigning the different leaves on the tree structure a plurality of subgroups obtained by dividing a group of a plurality of user identification information items which are for individually identifying the user systems, and (c) substituting the user identification information item of the each user system into one of the individual key generation polynomials which corresponds to one of leaves assigned to one of the subgroups to which the user identification information item corresponding to the each user system belongs or an ancestor node of the one of the leaves and a common key generation polynomial common to the root, the nodes, and the leaves.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: February 21, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tatsuyuki Matsushita