Patents Represented by Attorney Adeli & Tollen LLP
  • Patent number: 8166071
    Abstract: Some embodiments provide a system and method that secures access to data objects of an enterprise that includes multiple data objects and multiple user applications that access data attributes of the data objects. In some embodiments, secure access is provided via a secure resource that secures access to data attributes of at least two objects by defining access control permissions for the secure resource and applying the defined access control permissions to the data attributes of the secure resource.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: April 24, 2012
    Assignee: Informatica Corporation
    Inventors: Dmitri Korablev, Gregory Danforth
  • Patent number: 8166442
    Abstract: Some embodiments of the invention provide a Local Preferred Direction (LPD) wiring model for use with one or more EDA tools (such as placing, routing, etc). An LPD wiring model allows at least one wiring layer to have a set of regions that each have a different preferred direction than the particular wiring layer. In addition, each region has a local preferred direction that differs from the local preferred direction of at least one other region in the set. Furthermore, at least two regions have two different polygonal shapes and no region in the set encompasses another region in the set. Some embodiments also provide a Graphical User Interface (GUI) that facilitates a visual presentation of an LPD design layout and provides tools to create and manipulate LPD regions in a design layout.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: April 24, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Asmus Hetzel, Anish Malhotra, Akira Fujimura, Etienne Jacques, Jon Frankle, David S. Harrison, Heath Feather, Alexandre Matveev, Roger King
  • Patent number: 8165585
    Abstract: Methods and messages for performing handovers between an unlicensed mobile access network (UMAN) comprising a first radio access network and a second radio access network. URR (UMA radio resource) handover messages are exchanged between a mobile station (MS) and a UMA network controller (UNC) operating in the UMAN. The MS may access the UMAN via a wireless access point (AP) that is communicatively coupled to the UNC via an IP network. The URR handover messages are sent between the MS and the UNC using an Up interface comprising a set of layered protocols over an underlying IP transport. The handover methods include both handover from a UMAN to the second radio access network, and handover from the second radio access network to the UMAN.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: April 24, 2012
    Assignee: Kineto Wireless, Inc.
    Inventors: Michael D. Gallagher, Rajeev Gupta, Milan Markovic, Jianxiong (Jason) Shi, Joseph G. Baranowski
  • Patent number: 8166048
    Abstract: A system for maintaining master reference data for entities is disclosed. The system includes multiple reference data sets at multiple different data storages. A reference data set for a particular entity uniquely identifies the particular entity. The system also includes a first master reference data set at a first data storage that is at least as reliable as a second reference data set at a second data storage. In some embodiments, the first data storage can be updated through real-time process or an offline process (e.g., a batch process). The first master reference data set includes at least one data record, and content metadata regarding the data record. In some embodiments, content metadata comprises lineage data that includes each preceding value that was contained in the data record. In some of these embodiments, lineage includes other factors that affected the present and previous values contained in the data record.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: April 24, 2012
    Assignee: Informatica Corporation
    Inventors: Stanley Wong, Steve Hoskin, Xiao Feng Oian
  • Patent number: 8159264
    Abstract: Some embodiments provide a circuit for accessing stored data in a configurable IC that includes several configurable circuits. The IC also includes several storage circuits. Each storage circuit has (1) several storage elements for storing data for the configurable circuits, and (2) output circuitry for outputting data stored in the storage elements. The output circuitry includes a first set of interconnects for receiving at least a first repeating periodic signal and for periodically outputting data from at least two storage elements to the configurable circuits.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: April 17, 2012
    Assignee: Tabula, Inc.
    Inventor: Jason Redgrave
  • Patent number: 8160588
    Abstract: The invention discloses a wireless communication handset comprising licensed wireless communication signal processing circuitry and unlicensed wireless communication signal processing circuitry. The invention further discloses a control circuit connected to both the licensed wireless communication signal processing circuitry and the unlicensed wireless communication signal processing circuitry, and a computer readable memory for directing the control circuit to function in a specified manner. This memory includes instructions to formulate a measurement report containing signal strength information that corresponds to the strength of a signal received through the unlicensed wireless communication signal processing circuitry. The measurement report also contains a request to transfer a wireless communication session from a licensed wireless system to an unlicensed wireless system.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: April 17, 2012
    Assignee: Kineto Wireless, Inc.
    Inventors: Michael D. Gallagher, Jahangir Mohammed
  • Patent number: 8160991
    Abstract: A method for automatically estimating a country where a client computer is configured to operate. The method gathers information of the client computer (e.g., GMT offset, time zone name, daylight savings status, desktop language, etc.) and estimates a country where the client computer is configured to operate using the gathered information and country estimation programming. The method may send information regarding the identity of the estimated country to a server and then receive information from the server based on the estimated country. In other embodiments, the gathered information is sent to the server and the server estimates the country where the client computer is configured to operate. In some embodiments, the country estimation programming comprises a rule engine implemented by rule programming. In some embodiments, the rule engine comprises a recursive rule program.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: April 17, 2012
    Assignee: Apple Inc.
    Inventors: Jonathan B. Leffert, Patrice Gautier
  • Patent number: 8150397
    Abstract: Some embodiments are implemented in a communication system that includes a first wireless communication system and a second wireless communication system that includes a Femtocell access point (FAP) and a network controller that can communicatively couple the FAP to the first wireless communication system. In some embodiments, the network controller can communicatively couple to the first wireless communication system through a UTRAN Iu interface. Some embodiments provide a resource management method that determines that a user equipment (UE) has roved in a region serviced by the FAP. The FAP includes a generic access resource control (GA-RC) protocol sub-layer. The method creates a separate GA-RC state dedicated to the UE in the GA-RC protocol sub-layer. The method also sets the GA-RC state dedicated to the UE to a deregistered state to indicate that the UE is not registered to use the services of the second wireless communication system.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: April 3, 2012
    Assignee: Kineto Wireless, Inc.
    Inventors: Amit Khetawat, Milan Markovic, Michael D. Gallagher, Patrick Tao, Rajeev Gupta
  • Patent number: 8151227
    Abstract: Some embodiments of the invention provide a method for pre-tabulating sub-networks. This method (1) generates a sub-network that performs a function, (2) generates a parameter based on this function, and (3) stores the sub-network in a storage structure based on the generated parameter. In some embodiments, the generated sub-network has several circuit elements. Also, in some embodiments, the generated sub-network performs a set of two or more functions. Some embodiments store each generated sub-network in an encoded manner. Some embodiments provide a method for producing a circuit description of a design. This method (1) selects a candidate sub-network from the design, (2) identifies an output function performed by the sub-network, (3) based on the identified output function, identifies a replacement sub-network from a storage structure that stores replacement sub-networks, and (4) replaces the selected candidate sub-network with the identified replacement sub-network in certain conditions.
    Type: Grant
    Filed: October 25, 2008
    Date of Patent: April 3, 2012
    Assignee: Cadence Design Systems
    Inventors: Steven Teig, Asmus Hetzel
  • Patent number: 8151219
    Abstract: Some embodiments provide a method and system for identifying error markers for patterns within a design layout that do not meet the manufacturing constraints. Some embodiments extend a region from the error marked region to extract a pattern for decomposition analysis. Some embodiments compare the extracted pattern to known patterns stored in a library, which also stores at least one previously computed decomposition solution for each known pattern. For an extracted pattern existing within the library, some embodiments retrieve the previously computed decomposition solution from the library. For an extracted pattern that does not exist within the library, some embodiments use one or more simulations to determine a decomposition solution for the extracted pattern. The resulting decomposition solution replaces the extracted pattern within the design layout producing a variant of the original layout that contains the decomposed solution for the pattern.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: April 3, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Judy Huckabay, Weiping Fang, Chung-Shin Kang, Shiying Zhou
  • Patent number: 8150803
    Abstract: Some embodiments provide a system for processing relationship data that expresses relationship between various entities. In some embodiments, the entities are entities associated directly with an enterprise. The entities in some embodiments described below also include entities associated indirectly with the enterprise through other entities. In some embodiments, the system consolidates disparate relationship data sets that relate to the same set of entities. For instance, in some embodiments, the system includes several data storages that store relationship data. For at least two entities, at least two different data storages store two different relationship data sets that differently express the relationship between the two entities. The system includes a hierarchy manager that receives the two different relationship data sets and consolidates the two different relationship data sets into one relationship data set that best expresses the relationship between the two entities.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: April 3, 2012
    Assignee: Informatica Corporation
    Inventors: Khanh Hoang, Gregory Danforth
  • Patent number: 8143915
    Abstract: Some embodiments provide a configurable integrated circuit (IC) comprising multiple deskew circuits for delaying data passage. Each of the deskew circuits comprises a stepwise delay circuit with multiple outputs and an input selection circuit with multiple inputs. Multiple outputs connect to multiple inputs.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: March 27, 2012
    Assignee: Tabula, Inc.
    Inventor: Brad Hutchings
  • Patent number: 8138789
    Abstract: Some embodiments provide an IC with configuration context switchers. The IC includes several configurable circuits, each of which configurably performs one of several operations at any given time, based on the configuration data set that it receives at that time. The IC includes several storage circuits for storing several configuration data sets for each of the configurable circuits. The IC also includes a context switching interconnect circuit for switchably connecting the configurable circuit to different sets of storage circuits to receive different sets of configuration data sets. The context switcher includes one or more stages for re-timing the data coming from the configuration storage elements. The stages can include interconnect circuitry or storage circuitry. Some embodiments build one of the stages in the configuration data storage elements. Some embodiments encode the configuration data bits and hence utilize a decoder in the context switcher to decode the encoded configuration data.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: March 20, 2012
    Assignee: Tabula, Inc.
    Inventors: Trevis Chandler, Joe Entjer, Martin Voogel, Jason Redgrave
  • Patent number: 8135261
    Abstract: Some embodiments provide a method of capturing digital video. According to this method, the digital video is received at a first rate. The received digital video includes metadata. The method uses the metadata to store the digital video at a second rate that is different from the first rate. In some embodiments, the first rate is an encoded rate, while the second rate is the digital video's native shooting rate (i.e., the rate that a camera originally shot the digital video). The digital video's native shooting rate can be any arbitrary rate up to, but not including, the encoded rate. Examples of the second native rate include (1) 24 fps for an encoded 25 or 30 fps video stream, (2) 30 fps for an encoded 60 fps video stream, (3) 42 fps for an encoded 60 fps video stream, etc. Some embodiments provide a method of outputting digital video from a computer. From a storage structure of the computer, this method retrieves a video clip.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: March 13, 2012
    Assignee: Apple Inc.
    Inventor: David Robert Black
  • Patent number: 8130703
    Abstract: Methods for performing various operations via unlicensed mobile access (UMA) radio link control (URLC) messages in an unlicensed mobile access network (UMAN). The UMAN comprises a first radio access network that may be employed for accessing data services provided by a core network comprising a second radio access network. URLC messages are exchanged between mobile stations (MSs) and UMA network controllers (UNCs) to perform various operations associated with the UMAN. An MS may access the UMAN via a wireless access point (AP) that is communicatively coupled to a UNC via an IP network. The URLC messages are sent between MSs and UNCs using an Up interface comprising a set of layered protocols over an underlying IP transport.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: March 6, 2012
    Assignee: Kineto Wireless, Inc.
    Inventors: Milan Markovic, Jianxiong (Jason) Shi, Michael D. Gallagher, Rajeev Gupta
  • Patent number: 8125497
    Abstract: A method for processing an image of a given file type is disclosed. The method involves converting the image into data formatted for a new pixel type, the new pixel type is closely correlated with and has all the components of pixels for the given file type. In addition, the method includes processing the data formatted in the new pixel type using standard image processing routines, these standard routines being designed for data having different components of pixels than the new pixel type and the given file type.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: February 28, 2012
    Assignee: Apple Inc.
    Inventors: Eric Graves, Randy Ubillos
  • Patent number: 8126925
    Abstract: A method and apparatus for automatically and dynamically generating a user interface for a client based upon a database model. An application server creates a user interface description in accordance with the database model. The description is then distributed to the client, which interprets the description and creates the user interface therefrom.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: February 28, 2012
    Assignee: Apple Inc.
    Inventors: Andreas W. Wendker, Eric Noyau
  • Patent number: 8115510
    Abstract: Some embodiments of the invention provide a configurable integrated circuit (IC) that includes several configurable circuits grouped in several tiles. The configurable IC also includes a configuration network for loading configuration data into the IC, where the configuration data is for configuring several of the configurable circuit. In some embodiments, the configuration network includes several registers at several boundaries between the tiles, where the registers allow multiple configuration data sets to be routed to multiple tiles concurrently. The configuration network in some embodiments includes several address counters at several tiles, where each address counter allows one address to be loaded for a tile and then to be successively incremented based on increment instructions sent over the configuration network. At least, two different addresses specified by an address counter of a particular tile identify two different resources within the particular tile.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: February 14, 2012
    Assignee: Tabula, Inc.
    Inventors: Jason Redgrave, Teju Khubchandani, Herman Schmit
  • Patent number: 8116586
    Abstract: Some embodiments provide a method of editing images with distortion caused by a camera lens. The method identifies a set of geometries on a set of images taken by the camera lens. The method finds transformations for applying on the set of identified geometries to remove distortion on the geometries. The method applies the transformations to images taken by the camera lens to remove distortions. In some embodiments the identified geometries are curvilinear lines that correspond to straight lines in the scene being captured by the lens. Some embodiments provide a method of matching distortion for adding graphical objects to images. The method first removes the distortion on the images as described above. The method then adds the graphical objects to these images. Finally, the method applies inverse transformations on the images to restore them to their original form.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: February 14, 2012
    Assignee: Apple Inc.
    Inventor: Christophe Souchard
  • Patent number: D657417
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: April 10, 2012
    Assignee: Holy Land Treasures, Inc.
    Inventor: Yaakov Naimi