Patents Represented by Attorney Mahamedi Paradice Kreisman LLP
  • Patent number: 7971246
    Abstract: In some embodiments, techniques for computer security comprise preventing and/or mitigating identity theft such as phishing.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: June 28, 2011
    Inventors: Aaron T. Emigh, James A. Roskind
  • Patent number: 7969681
    Abstract: Embodiments in accordance with the present invention reduce the structural stress applied to a head, and to achieve the effective control, when the clearance between the head and a disk is adjusted by using a heater. According to one embodiment, the hard disk controller/microprocessing unit (HDC/MPU) controls a slew rate of a heater at the time of TFC (Thermal Fly height Control). In response to processing conditions, a HDC/MPU changes a slew rate of the output of electric current/voltage applied to the heater. This makes it possible to reduce the head stress, and to achieve the effective TFC. To be more specific, with reference to a temperature/slew rate table, the HDC/MPU changes a slew rate in response to the temperature in the read/write processing.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: June 28, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Noriaki Satoh, Toyomi Ohsawa, Yumi Nagano, Nobumasa Nishiyama
  • Patent number: 7969758
    Abstract: Disclosed herein is a method and apparatus for multiple string searching using a ternary content addressable memory. The method includes receiving a text string having a plurality of characters and performing an unanchored search of a database of stored patterns matching one or more characters of the text string using a state machine, wherein the state machine comprises a ternary content addressable memory (CAM) and wherein the performing comprises comparing a state and one of the plurality of characters with contents of a state field and a character field, respectively, stored in the ternary CAM. In the method and apparatus described herein, one or more of the following search features may be supported: exact string matching, inexact string matching, single character wildcard matching, multiple character wildcard matching, case insensitive matching, parallel matching and rollback.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: June 28, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventor: Sunder Rathnavelu Raj
  • Patent number: 7961416
    Abstract: Approaches for estimating the operating radius of a head in a hard-disk drive. These approaches may be used in a constant or approximately constant density servo scheme. Statistics, which describe the proportion of high frequency values to low frequency values in a readback signal read by the read/write head of a persistent storage medium, such as a hard-disk drive (HDD), are maintained. An estimated location for the read/write head using the statistics is determined. The estimated location may be expressed as an estimated operating radius, which is an estimated distance from the center of the magnetic-recording medium to a current position of the read/write head. Based on the estimated location of the read/write head, an estimated clock frequency for a readback channel to use in reading the servo data stored on the magnetic recording medium is determined. The readback channel reads the servo data using the estimated clock frequency.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: June 14, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Roger William Wood, Jonathan Darrel Coker
  • Patent number: 7953721
    Abstract: Methods of operating a search engine device include repeatedly reading next keys (and associated handles) from a database within the search engine device in order to identify and transfer some or possibly all of the contents of the database to another device (e.g., command host) requesting the database contents. An operation to read a next key includes: (i) searching a pipelined database within the search engine device with a first key to identify at least one key therein that is greater than the first key and then (ii) executing a next key fetch operation in the pipelined database to identify the next key from the at least one key. The next key and a handle associated with the next key are then retrieved from the search engine device (e.g., transferred to a command host).
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: May 31, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Gary Depelteau, David Walter Carr
  • Patent number: 7949874
    Abstract: A method for providing a secure firmware operating environment includes detecting the presence of a new component, for example, a peripheral device. Next, a determination is made as to whether the peripheral device includes an option read-only memory. Next, a determination is made as to whether the option read-only memory is authorized to be executed on the corresponding device. If the option read-only memory is authorized, the code contained within the option read-only memory is executed. By only allowing execution of peripheral devices or components including authorized option read-only memories, security related breaches are substantially reduced or eliminated; thereby, enhancing device integrity.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: May 24, 2011
    Assignee: Phoenix Technologies Ltd.
    Inventors: Timothy Andrew Lewis, Timothy Joseph Markey
  • Patent number: 7945099
    Abstract: An index is provided that holds information about each image content item in a collection of items, For each image content item, a first information item identifying the image content item and its location on a network, and at least one of (i) a second information item identifying a signature value of an object in the image content, or (ii) identification of a recognized object in the image content.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: May 17, 2011
    Assignee: Like.com
    Inventors: Salih Burak Gokturk, Munjal Shah, Azhar Khan
  • Patent number: 7944436
    Abstract: A computing device is disclosed comprising a touch-sensitive surface, a housing structure, and a protective layer. The touch-sensitive surface receives touch as input, and a housing structure has a tip segment that overlays the touch-sensitive surface. This tip segment of the housing structure is positioned to form a gap over the touch-sensitive surface. The protective layer is positioned to contact the tip segment of the housing structure and the touch-sensitive surface so as to form an obstruction in the gap against intrusions, such as debris buildup, for example.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: May 17, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Peters, Felipe Misch
  • Patent number: 7943400
    Abstract: An semiconductor device having a plurality of fabrication layers. A first region of a first fabrication layer of the semiconductor device is revised. To signal the revision, a connectivity structure in a second region of the first fabrication layer is omitted to interrupt an otherwise continuous signal path that extends through a plurality of interconnection layers of the semiconductor device.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: May 17, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventor: Bindiganavale S. Nataraj
  • Patent number: 7944724
    Abstract: A column of ternary content addressable memory (TCAM) cells includes a bit line pair that is twisted at a location at or near the center of the column. Data is written to (and read from) TCAM cells located above the twist location with a first bit line polarity. Data is written to (and read from) TCAM cells located below the twist location with a second bit line polarity, opposite the first bit line polarity. As a result, read leakage currents introduced by TCAM cells storing ‘Don't Care’ values are reduced.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: May 17, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventor: Scott Chu
  • Patent number: 7937379
    Abstract: Techniques for fragmenting a file or a collection of media data are disclosed. According one aspect of the techniques, a file pertaining to a title is fragmented into a header and several tails or segments. The header is a continuous portion of the file while the segments are respective parts of the remaining portion of the file. The header is seeded substantially in all boxes, and none, one or more of the segments are distributed in each of the boxes in service. When a title is ordered, the header is instantly played back while the segments, if not locally available, are continuously fetched respectively from other boxes that have the segments.
    Type: Grant
    Filed: March 9, 2005
    Date of Patent: May 3, 2011
    Assignee: Vudu, Inc.
    Inventors: Prasanna Ganesan, Shahriyar Matloub, Tony Miranz, Alain Rossmann
  • Patent number: 7937484
    Abstract: A personal network may be established by interconnecting a plurality of satellites as part of the personal network. Each satellite may configured to communicate with one or more other satellites. On any given one of the plurality of satellites, data indicating a connectivity status for the one or more other satellites is automatically received, and information indicating a capability of the one or more other satellites is automatically received. The given satellite may be configured to enable at least one other corresponding satellite in the plurality of satellites to be made available for use, so that a capability of the at least one other corresponding satellite is made available for the given satellite.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: May 3, 2011
    Assignee: Orb Networks, Inc.
    Inventors: Luc Julia, Maklouf Serghine, Yohan Le Nerriec, Jehan Bing, Jerome Dubreuil
  • Patent number: 7933885
    Abstract: A search engine searches a database for key candidates having a longest matching prefix with a search key. The search engine includes first stage decoders each having a matrix of interconnected cells for identifying preliminary candidate keys in the database. The search engine also includes a second stage decoder having a matrix of interconnected cells for identifying secondary candidate keys from the preliminary candidate keys. Additionally, the search engine includes a longest candidate prefix module to determine whether one of the secondary candidate keys matches the search key. In some embodiments, the search engine includes a longest prefix match module for identifying the secondary candidate key having a longest matching prefix with the search key.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: April 26, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Cristian Lambiri, Paul Nadj
  • Patent number: 7931694
    Abstract: The invention relates to an implantable stomach prosthesis for surgically replacing or augmenting all or part of the antrum and/or pylorus of a stomach. The prosthesis controls the passage of food from the stomach to the small intestine. The prosthesis may be configured to churn ingested material and release it from the stomach through a prosthetic pyloric valve. At least one expandable member is arranged to be expanded to control the passage of food and/or to mimic the churning action of a patient's stomach. The prosthesis includes an outer support structure, a flexible inner member forming a conduit for the movement of material, and at least one expandable member located between the outer support structure and inner member. An implantable pump system is provided for inflating and deflating the expandable member(s).
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: April 26, 2011
    Assignee: Python Medical, Inc.
    Inventor: Mir A. Imran
  • Patent number: 7933282
    Abstract: A packet classification device includes a CAM device, an SRAM device, and a control circuit that controls and coordinates the operations of the CAM and SRAM devices. For some embodiments, a first CAM block stores unique entries for each packet header field, a RAM block coupled to the first CAM block stores field labels for the unique packet header fields, a second CAM block stores group labels consisting of unique combinations of concatenated field labels, and a second RAM block coupled to the second CAM block stores a group identification (ID) for each group label, wherein each group ID identifies a corresponding one of the groups of rules.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: April 26, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Pankaj Gupta, Liao Wei-Cherng
  • Patent number: 7930647
    Abstract: One or more pictures may be selected for use with a text item, such as an article (news story, blog entry, online magazine) or post (e.g. informal blog entry). Pictures may be selected from a library, such as a collection of stock photographs. Stock photographs are pictures that are available for purchase and use. Information about the content of the picture may be identified. The text item that is to be supplied the picture may be also be analyzed in its content. A given picture from the collection is then programmatically selected based on the identified information about the picture and the text item. A presentation may be created based on the text item and the given picture that is selected.
    Type: Grant
    Filed: December 11, 2005
    Date of Patent: April 19, 2011
    Assignee: Topix LLC
    Inventor: Richard Skrenta
  • Patent number: 7929255
    Abstract: Embodiments of the present invention provide a magnetic head inspection system having a simple configuration capable of inspecting magnetic heads. According to one embodiment, the magnetic head inspection system comprises an inspection module which is provided with a magnetic disk where servo data including track identifier information are recorded, a spindle motor, a carriage having a mount structure to which a head assembly containing a magnetic head is secured, a voice coil motor and a main circuit section. An inspection circuit section instructs the main circuit section to execute control so as to move the magnetic head to a specific track and perform a certain read write operation by the magnetic head in order to inspect the magnetic head.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: April 19, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Hiroshi Umezaki, Shinichi Iwasa
  • Patent number: 7924589
    Abstract: A content addressable memory (CAM) device includes an array having a number N of CAM rows, each row including a plurality of CAM cells coupled to a match line, a spare CAM row including a plurality of CAM cells coupled to a spare match line, and row replacement circuitry configured to functionally replace a defective CAM row and each subsequent CAM row in the array with corresponding next adjacent CAM rows, wherein a last CAM row in the array is functionally replaced by the spare CAM row.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: April 12, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Varadarajan Srinivasan, Sandeep Khanna
  • Patent number: 7924590
    Abstract: A content search system includes CAM device, a compiler, and an image loader. The CAM device, which includes a plurality of rows of CAM cells and a number of counter circuits selectively interconnected by a programmable interconnect structure (PRS), performs regular expression search operations. The compiler selectively converts the regular expression into a number of various bit groups, and the image loader loads corresponding bit groups into the CAM cells, into a number of memory elements that control configuration of the PRS, and into the counter circuits.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: April 12, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Alexei Starovoitov, Maheshwaran Srinivasan, Varadarajan Srinivasan, Sandeep Khanna, Sachin Joshi, Mark Birman
  • Patent number: RE42385
    Abstract: Embodiments of the present invention relate to an apparatus for supplying power to electronic devices, comprising a housing, an electric power source connector coupled to the housing, an electronic circuit enclosed in the housing and electrically coupled to the power source connector, and a universal serial bus connector coupled to the housing and electrically coupled to the electronic circuit, wherein the connector is capable of supplying electrical power to one or more electronic devices for battery charging. The electronic circuit is capable of controlling the charging of the batteries of more than one device and can be enabled to provide data communication between data devices. The apparatus may receive power from a utility power outlet or from another electronic device through the USB connector.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: May 24, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yoon Kean Wong, Steven C. Lemke