Patents Represented by Attorney Van Pelt, Yi & Jame LLP
  • Patent number: 8260749
    Abstract: Data is processed by receiving a list of one or more file system elements in a level of a file system or a portion thereof. The list is sorted based at least in part on whether a file system element is a file or a directory. A sorted list is obtained. The file system elements in the level are backed up according to the order of the sorted list.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: September 4, 2012
    Assignee: EMC Corporation
    Inventors: Kevin Farlee, Richard Reitmeyer, William Maruyama
  • Patent number: 8260985
    Abstract: A method to interact with a local USB device is disclosed. A message is received from the local USB device. Predetermined information is extracted from a proper subset of the message. The extracted information is transmitted to a local process.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: September 4, 2012
    Assignee: Pano Logic, Inc.
    Inventors: Nils Bunger, Aly E. Orady, Matthew B. Debski, Pankaj Garg, Dali Kilani, Teju Khubchandani, Himadri Choudhury
  • Patent number: 8260040
    Abstract: A powerful, scaleable, and reconfigurable image processing system and method of processing data therein is described. This general purpose, reconfigurable engine with toroidal topology, distributed memory, and wide bandwidth I/O are capable of solving real applications at real-time speeds. The reconfigurable image processing system can be optimized to efficiently perform specialized computations, such as real-time video and audio processing. This reconfigurable image processing system provides high performance via high computational density, high memory bandwidth, and high I/O bandwidth. Generally, the reconfigurable image processing system and its control structure include a homogeneous array of 16 field programmable gate arrays (FPGA) and 16 static random access memories (SRAM) arranged in a partial torus configuration. The reconfigurable image processing system also includes a PCI bus interface chip, a clock control chip, and a datapath chip. It can be implemented in a single board.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: September 4, 2012
    Assignee: Tyzx, Inc.
    Inventors: John Iselin Woodfill, Henry Harlyn Baker, Brian Von Herzen, Robert Dale Alkire
  • Patent number: 8259995
    Abstract: Displaying a tag icon is disclosed. Displaying includes receiving a tag for an object that has been detected from an image, designating the object as the tag icon, and displaying the tag icon, wherein the tag icon is a graphical representation of the tag.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: September 4, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Claire Schendel, Lubomir Bourdev
  • Patent number: 8260753
    Abstract: In one embodiment, a method for information management comprises monitoring output from an application, wherein the output is monitored substantially continuously; determining if the output is associated with a predetermined type of version; and saving data associated with the output if the output is associated with the predetermined type of version.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: September 4, 2012
    Assignee: EMC Corporation
    Inventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramaniam Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
  • Patent number: 8255789
    Abstract: Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, a feature is provided with respect to a set of spreadsheet cells. The feature consumes processing power. If a degradation threshold associated providing the feature is satisfied, the feature is at least partially degraded so that an expected latency of providing the feature is at least in part avoided. If a restoration threshold associated with providing the feature is satisfied, the feature is at least partially restored for the set of cells.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Peter Glen Berger, Yaniv Gur
  • Patent number: 8255876
    Abstract: Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Maxwell O. Drukman, Stephen R. Lewallen, Theodore C. Goldstein
  • Patent number: 8255895
    Abstract: A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data and behavior for the object) into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. For example, a policy may provide for synchronization that is based temporally (e.g., every 10 minutes or daily at 10:00 P.M.). Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Patrick Gates, Craig Federighi, Eric Noyau
  • Patent number: 8255509
    Abstract: The system remotely manages the configuration of one or several network services (20). The management server (10) has access to a database (12) which stores a representation of the configuration of the network service (20). An agent software component (18)—running preferably on the network device providing the managed service (20)—has access to the configuration in the native language of the network service (20). The management server (10) and the agent software component (18) communicate synchronization information to each other and synchronize the representation of the configuration of the network service in the database (12) and the native language configuration of the network service (20) with each other based on the synchronization information. The synchronization information is in a language different from the native language of the configuration of the network service.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: August 28, 2012
    Assignee: Infoblox Inc.
    Inventors: Nicolas Draca, Eric Duchene
  • Patent number: 8255426
    Abstract: Storing data is disclosed. An attribute is included in a combined set of attributes. The combined set of attributes is stored in one or more database locations not specific to any one attribute in the combined set.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: August 28, 2012
    Assignee: EMC Corporation
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, Xiaofeng Ma
  • Patent number: 8255436
    Abstract: Per thread garbage collection is disclosed. Objects associated only with a thread that created them are tracked. At a garbage collection time for a particular thread, it is determined which objects associated only with that thread remain reachable from a restricted root set associated with the thread. Any thread-only objects that are not determined to be reachable are garbage collected.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Gerald Blaine Garst, Jr., Gregory Robert Parker, Douglas Joshua Behnke, Patrick C. Beard
  • Patent number: 8253192
    Abstract: A semiconductor device includes a drain region comprising an epitaxial layer, a body disposed in the epitaxial layer, a source embedded in the body, a gate trench extending into the epitaxial layer, a gate disposed in the gate trench, an active region contact trench extending through the source, and an active region contact electrode disposed within the active region contact trench. The active region contact trench has a first width associated with a first region that is in proximity to a bottom portion of the body and a second width associated with a second region that is in proximity to a bottom portion of the source. The first width is substantially different from the second width.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: August 28, 2012
    Assignee: Alpha and Omega Semiconductor Incorporated
    Inventors: Anup Bhalla, Xiaobin Wang
  • Patent number: 8249197
    Abstract: A set of one or more samples is received. Using a first signal processor associated with a first phase offset, a first decision and a first error value are generated using the set of samples. Using a second signal processor associated with a second phase offset, a second decision and a second error value are generated using the set of samples. This includes interpolating the set of samples to obtain a set of interpolated samples at the second phase offset and generating the second decision and the second error value using the set of interpolated samples at the second phase offset. A selection associated with the first decision and the second decision is made based at least in part on the first error value and the second error value.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: August 21, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Jason Bellorado, Marcus Marrow
  • Patent number: 8250178
    Abstract: Protecting client-side code is disclosed. In some embodiments, when a request for a page is received from a client, an initial definition of the page is provided to the client wherein the initial definition includes a reference to a piece of client-side code not included in the initial definition and a code retrieval logic which, when executed at the client, results in the piece of client-side code being obtained dynamically from an associated server at runtime when the piece of client-side code is desired to be executed at the client. A client receives such an initial definition of a requested page from an associated server of the page. When an indication that the piece of client-side code is desired to be executed is received, the code retrieval logic is executed to obtain the piece of client-side code dynamically from the associated server.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: August 21, 2012
    Assignee: EMC Corporation
    Inventors: Jeffery Gordon Heithcock, David William Barry, II
  • Patent number: 8250030
    Abstract: Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: August 21, 2012
    Assignee: Infoblox Inc.
    Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
  • Patent number: 8244778
    Abstract: Managing stored content is disclosed. It is determined that a new or modified attribute is to be associated with future-created instances of an object type but not with at least some previously-created instances of the object type. A default intra-type customization that associates the new or modified attribute with future-created instances of the object type, in a manner that results in the new or modified attribute being stored in a database structure that is separate from a type-specific structure configured to store one or more type-based attributes common to both the at least some previously-created and future-created instances of the object type, is associated with the object type.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: August 14, 2012
    Assignee: EMC Corporation
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li
  • Patent number: 8244899
    Abstract: Delivering a video stream is disclosed. A request for the video stream is received. A past portion of the video stream is delivered to a client. The past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer. Receiving a video stream is also disclosed. A request for the video stream is transmitted. A past portion of the video stream is received. The received past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: August 14, 2012
    Assignee: Conviva Inc.
    Inventors: Aditya R. Ganjam, Ion Stoica, Karthik K. Lakshminarayanan, Ryan J. Huebsch, Jibin Zhan, Hui Zhang
  • Patent number: 8244822
    Abstract: An example method for delivery of push notifications includes receiving a push notification including a message and a destination, creating a send token, sending a push notification derived from the received push notification and the send token, and receiving push information concerning a processing of the sent push notification which is identified by the send token. An example system for delivering push notifications includes a server system having a processor, memory, and a network interface, where the memory stores program instructions including code segments for receiving a received push notification via the network interface. In this example, the program instructions further includes code segments for creating a send token, code segments for sending a sent push notification derived from the received push notification and the send token via the network interface, and code segments for receiving received push information concerning a processing of the sent push notification are provided.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: August 14, 2012
    Assignee: Urban Airship, Inc.
    Inventors: Adam C Lowry, Erik A Onnen
  • Patent number: 8245282
    Abstract: A test to identify fraudulent users of an online group is generated. Data associated with a control group is obtained. Data associated with a fraudulent group is obtained. A test to identify fraudulent users of the online group is generated by comparing the data associated with the control group and the data associated with the fraudulent group.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: August 14, 2012
    Assignee: eHarmony, Inc.
    Inventors: J. Galen Buckwalter, Erina Lee, Robert Scott Ackerman, Ella Ruth Grutman
  • Patent number: 8245117
    Abstract: Data is processed by obtaining a length of an error locator polynomial. It is determined whether the length of the error locator polynomial is greater than a threshold. In the event the length of the error locator polynomial is greater than the threshold, performance of a Chien search on the error locator polynomial is skipped. In the event the length of the error locator polynomial is less than or equal to than the threshold, the Chien search is performed on the error locator polynomial to determine one or more roots of the error locator polynomial, where the roots correspond to one or more error locations.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: August 14, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventor: Yingquan Wu