Patents Represented by Attorney Van Pelt, Yi & Jame LLP
-
Patent number: 8260749Abstract: 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: GrantFiled: December 8, 2009Date of Patent: September 4, 2012Assignee: EMC CorporationInventors: Kevin Farlee, Richard Reitmeyer, William Maruyama
-
Patent number: 8260985Abstract: 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: GrantFiled: April 15, 2008Date of Patent: September 4, 2012Assignee: Pano Logic, Inc.Inventors: Nils Bunger, Aly E. Orady, Matthew B. Debski, Pankaj Garg, Dali Kilani, Teju Khubchandani, Himadri Choudhury
-
Patent number: 8260040Abstract: 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: GrantFiled: March 2, 2011Date of Patent: September 4, 2012Assignee: Tyzx, Inc.Inventors: John Iselin Woodfill, Henry Harlyn Baker, Brian Von Herzen, Robert Dale Alkire
-
Patent number: 8259995Abstract: 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: GrantFiled: January 26, 2006Date of Patent: September 4, 2012Assignee: Adobe Systems IncorporatedInventors: Claire Schendel, Lubomir Bourdev
-
Patent number: 8260753Abstract: 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: GrantFiled: March 18, 2005Date of Patent: September 4, 2012Assignee: EMC CorporationInventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramaniam Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
-
Patent number: 8255789Abstract: 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: GrantFiled: September 30, 2008Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Peter Glen Berger, Yaniv Gur
-
Patent number: 8255876Abstract: 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: GrantFiled: July 28, 2006Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Maxwell O. Drukman, Stephen R. Lewallen, Theodore C. Goldstein
-
Patent number: 8255895Abstract: 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: GrantFiled: March 31, 2011Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Patrick Gates, Craig Federighi, Eric Noyau
-
Patent number: 8255509Abstract: 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: GrantFiled: September 12, 2011Date of Patent: August 28, 2012Assignee: Infoblox Inc.Inventors: Nicolas Draca, Eric Duchene
-
Patent number: 8255426Abstract: 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: GrantFiled: December 21, 2007Date of Patent: August 28, 2012Assignee: EMC CorporationInventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, Xiaofeng Ma
-
Patent number: 8255436Abstract: 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: GrantFiled: June 10, 2011Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Gerald Blaine Garst, Jr., Gregory Robert Parker, Douglas Joshua Behnke, Patrick C. Beard
-
Patent number: 8253192Abstract: 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: GrantFiled: April 15, 2011Date of Patent: August 28, 2012Assignee: Alpha and Omega Semiconductor IncorporatedInventors: Anup Bhalla, Xiaobin Wang
-
Patent number: 8249197Abstract: 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: GrantFiled: December 8, 2011Date of Patent: August 21, 2012Assignee: Link—A—Media Devices CorporationInventors: Jason Bellorado, Marcus Marrow
-
Patent number: 8250178Abstract: 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: GrantFiled: September 15, 2006Date of Patent: August 21, 2012Assignee: EMC CorporationInventors: Jeffery Gordon Heithcock, David William Barry, II
-
Patent number: 8250030Abstract: 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: GrantFiled: September 21, 2005Date of Patent: August 21, 2012Assignee: Infoblox Inc.Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Patent number: 8244778Abstract: 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: GrantFiled: December 21, 2007Date of Patent: August 14, 2012Assignee: EMC CorporationInventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li
-
Patent number: 8244899Abstract: 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: GrantFiled: May 19, 2009Date of Patent: August 14, 2012Assignee: Conviva Inc.Inventors: Aditya R. Ganjam, Ion Stoica, Karthik K. Lakshminarayanan, Ryan J. Huebsch, Jibin Zhan, Hui Zhang
-
Patent number: 8244822Abstract: 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: GrantFiled: December 14, 2011Date of Patent: August 14, 2012Assignee: Urban Airship, Inc.Inventors: Adam C Lowry, Erik A Onnen
-
Patent number: 8245282Abstract: 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: GrantFiled: August 19, 2008Date of Patent: August 14, 2012Assignee: eHarmony, Inc.Inventors: J. Galen Buckwalter, Erina Lee, Robert Scott Ackerman, Ella Ruth Grutman
-
Patent number: 8245117Abstract: 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: GrantFiled: December 7, 2009Date of Patent: August 14, 2012Assignee: Link—A—Media Devices CorporationInventor: Yingquan Wu