Patents Represented by Attorney Van Pelt, Yi & James LLP
-
Patent number: 8352455Abstract: The invention described herein can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program; a product embodied on a computer readable storage medium, e.g., RAM, ROM, and other hardware storage devices; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task.Type: GrantFiled: June 27, 2008Date of Patent: January 8, 2013Assignee: Allvoices, Inc.Inventors: Amra Q. Tareen, Sanjay C. Sood, Lawrence A. Birnbaum, Kristian J. Hammond, Erik Sundelof
-
Patent number: 8350736Abstract: An offset compensation scheme using a digital-to-analog converter (DAC) is disclosed. In some embodiments, a DAC is coupled to a circuit having an undesired current or voltage offset and is configured to at least in part compensate for the undesired current or voltage offset. For example, in some embodiments, the DAC injects current or voltage into the circuit that shifts a current or voltage of the circuit by an amount equal or similar in magnitude but opposite in polarity to a shift in the current or voltage of the circuit caused by the undesired current or voltage offset.Type: GrantFiled: November 4, 2010Date of Patent: January 8, 2013Assignee: Link—A—Media Devices CorporationInventor: Jenn-Gang Chern
-
Patent number: 8351379Abstract: In wireless system, a group of Base station (BTSs) with smaller footprints have the capability to communicate with each other as well as with the BTSs with relatively larger footprints via wireless air-interfaces. One of such example is coordinated cell systems. A coordinated cell system comprises a group of coordinated cell base stations that have the capability to communicate with each other as well as with relevant macro cell or Pico cell base stations via wireless air-interfaces. Each coordinated cell BTS consists of an over the air control unit in addition to the conventional coordinated cell BTS system. A set of protocols in the form of messages and database are also defined to enable the networking capability. This enables enhancement in performing a variety of tasks by coordinated cell systems, including interference management and coordination, registration and authentication, quality of service coordination, installation and maintenance, location services, etc.Type: GrantFiled: December 9, 2011Date of Patent: January 8, 2013Assignee: AirHop Communications, Inc.Inventors: Yan Hui, Edwin Park
-
Patent number: 8346728Abstract: Managing backup data comprises accessing a snapshot of a data set, wherein the data set includes at least one object and the snapshot includes a replica of the data set, and adding to an index associated with the snapshot, with respect to each of one or more objects included in the snapshot, index data indicating at least where the object is located within the snapshot.Type: GrantFiled: March 25, 2011Date of Patent: January 1, 2013Assignee: EMC CorporationInventor: Nathan Kryger
-
Patent number: 8346824Abstract: Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file.Type: GrantFiled: May 21, 2009Date of Patent: January 1, 2013Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
-
Patent number: 8347271Abstract: Defining a software test is disclosed. A benchmark complexity for a test case including at least one test step having a check condition and a functionality is defined. The test case is represented as a flow graph in which the check condition of each test step of the test case is represented as an edge of the flow graph and the functionality of each test step is represented as a vertex in the flow graph. A test case complexity is determined by determining a number of independent paths in the flow graph. If the test case complexity as determined based on the number of independent paths exceeds the benchmark complexity, the number of test steps in the test case is reduced.Type: GrantFiled: March 5, 2007Date of Patent: January 1, 2013Assignee: EMC CorporationInventor: Subramanian Nallasivam
-
Patent number: 8346765Abstract: Generating ranked search results includes receiving a plurality of matching information items that match a search request, ranking at least some of the plurality of matching information items using a linear ranking model that linearly combines a first plurality of feature values to obtain a first set of ranked results, ranking at least some of the first set of ranked results using a nonlinear ranking model that nonlinearly combines a second plurality of feature values to obtain a second set of ranked results, and provide a search response based on the second set of ranked results.Type: GrantFiled: June 14, 2010Date of Patent: January 1, 2013Assignee: Alibaba Group Holding LimitedInventors: Ning Guo, Fei Xing, Yuheng Xie, Lei Hou, Qin Zhang
-
Patent number: 8347321Abstract: Updating an implementation object is disclosed. A proxy is configured to provide access to a first implementation object that is used to manage an item of content included in a collection of managed content. The first implementation object is replaced with a second implementation object. The proxy is associated with the second implementation object.Type: GrantFiled: May 8, 2006Date of Patent: January 1, 2013Assignee: EMC CorporationInventors: Victor Spivak, Meir Amiel, David Buccola
-
Patent number: 8345683Abstract: A data plane independent assert election is disclosed. A join message directed to a peer is received. An election procedure to avoid duplicative forwarding of multicast traffic is initiated based at least in part on a determination that the join message would result in duplicative forwarding of multicast traffic.Type: GrantFiled: July 31, 2006Date of Patent: January 1, 2013Assignee: Alcatel LucentInventor: Venugopal V. Hemige
-
Patent number: 8347193Abstract: A complementary error evaluator polynomial is generated by obtaining a syndrome polynomial and one or more erasure locations. The syndrome polynomial and the erasure locations are associated with Reed-Solomon encoded information. A complementary error evaluator polynomial and an error locator polynomial are simultaneously generated using the syndrome polynomial and the erasure locations where the complementary error evaluator polynomial is a complement of the error evaluator polynomial.Type: GrantFiled: December 3, 2010Date of Patent: January 1, 2013Assignee: Link—A—Media Devices CorporationInventor: Yingquan Wu
-
Patent number: 8347295Abstract: Assigning queued tasks is disclosed. A request is received for a task assignment. A task is automatically assigned from a queue to a task performer based at least in part on a profile of the task performer.Type: GrantFiled: March 23, 2006Date of Patent: January 1, 2013Assignee: EMC CorporationInventors: Don Robertson, Kenwood Tsai, Gladys Pang
-
Patent number: 8341168Abstract: A system for displaying hierarchical data comprises an interface and a processor. The interface is for receiving a request to view a data set. The data set comprises a set of data stored as linked objects in a database. The processor is configured to determine a chunk of the data set to be provided in response to the request that is displayed according to a set of display parameters.Type: GrantFiled: June 4, 2009Date of Patent: December 25, 2012Assignee: Workday, Inc.Inventor: Brent Velthoen
-
Patent number: 8341127Abstract: Client initiated restore is disclosed. An indication is received from a client computer that a restore operation is desired. Access to a backup data associated with the client computer is provided to the client computer. The backup data associated with the client computer comprises a subset of a backup data set that includes both backup data associated with the client computer and backup data not associated with the client computer.Type: GrantFiled: February 2, 2006Date of Patent: December 25, 2012Assignee: EMC CorporationInventors: Jeffery Gordon Heithcock, David William Barry, II, Dennis Bishop Jones
-
Patent number: 8341128Abstract: Transaction processing is disclosed. A first transaction associated with a first system tenant is received. The first transaction is associated with a transaction effective time. It is determined whether the first transaction modifies data. In the event that the first transaction modifies data, it is determined whether a second transaction is executing that modifies data associated with the first system tenant. In the event that there is not a second transaction executing, the first transaction is executed with respect to the transaction effective time.Type: GrantFiled: May 9, 2008Date of Patent: December 25, 2012Assignee: Workday, Inc.Inventor: Jon Ruggiero
-
Patent number: 8339723Abstract: A length of a separator to be skipped on the storage disk is compared with a threshold. The threshold is associated with a maximum value for which a timing loop is able to be paused without causing the timing loop to have inaccurate timing. If the length is greater than the threshold, a first split sector format is assigned to the split sector and that information is recorded. In such cases, a first portion and a second portion both include synchronization information. If the length is less than the threshold, a second split sector format is assigned to the split sector and that information is recorded. In such cases, the first portion includes synchronization information and the second portion of the split sector excludes synchronization information.Type: GrantFiled: November 28, 2011Date of Patent: December 25, 2012Assignee: Link—A—Media Devices CorporationInventors: Kwok W. Yeung, Kin Ming Chan
-
Patent number: 8340633Abstract: In various embodiments, a method is described that includes receiving mobile device usage data directly from each of a plurality of mobile devices associated with a particular enterprise, aggregating the usage data from each of the plurality of mobile devices at a central database, and generating one or more mobile device usage reports based on the aggregated usage data.Type: GrantFiled: April 9, 2009Date of Patent: December 25, 2012Assignee: Mobile Iron, Inc.Inventors: Ojas Udayan Rege, Robert Bates Tinker, Sanjeev Kumar Mishra, Sandilya Garimella, Stuart Carleton Eichert
-
Patent number: 8339418Abstract: Generating combined content suitable for including in a virtual environment is disclosed. A background associated with the virtual environment is inputted. A real time video inputted. The background is combined with the real time video to generate combined content. The combined content is suitable for including in the virtual environment.Type: GrantFiled: June 25, 2007Date of Patent: December 25, 2012Assignee: Pacific Arts CorporationInventor: Michael Nesmith
-
Patent number: 8341299Abstract: Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group.Type: GrantFiled: January 23, 2012Date of Patent: December 25, 2012Assignee: EMC CorporationInventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, David Buccola
-
Patent number: 8335974Abstract: Binary Bose-Chaudhuri-Hocquenghem (BCH) encoded data is processed by obtaining a set of syndromes associated with the binary BCH encoded data, including a subset of odd-term syndromes and a subset of even-term syndromes. During initialization of a variant error-locator polynomial, {circumflex over (?)}(x), the subset of even-term syndromes, but not the subset of odd-term syndromes, are loaded into the variant error-locator polynomial, {circumflex over (?)}(0)(x).Type: GrantFiled: January 27, 2012Date of Patent: December 18, 2012Assignee: Link—A—Media Devices CorporationInventor: Yingquan Wu
-
Patent number: 8336048Abstract: Providing data to an application running on a segmented virtual machine (VM) is disclosed. Providing data includes opening an interface between the segmented VM and an external data source, transferring data from the external data source to an interface buffer, transferring a first selected amount of data from the interface buffer to a shell VM buffer, transferring a second selected amount of data from the shell VM buffer to a core VM buffer, and providing portions of the data from the core VM buffer to the application in response to read requests from the application.Type: GrantFiled: December 5, 2008Date of Patent: December 18, 2012Assignee: Azul Systems, Inc.Inventors: Gil Tene, Michael A. Wolf, Anirban Sengupta, Sivakumar Annamalai, Adrian Sun