Patents Represented by Attorney Van Pelt, Yi & James
  • Patent number: 8205213
    Abstract: The present invention dynamically brokers object messages between object models. An mediating component provides a bridge between object models such that messages can be transmitted in either direction between object models. The mediating component can be resident on a client machine, a server machine, or both. The mediating component can be used as a bridge between two instances of the same object model running on different machines. Thus, network communication is made possible for objects of an object model that otherwise lacks a networking capability. The mediating component maps a client object to a server object through proxy objects and stub objects. The proxy object always responds affirmatively when queried by a client object whether a server object can execute a particular method. A client object's message is forwarded to a server object. The mediating component performs any necessary translation of arguments or format of the message.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: June 19, 2012
    Assignee: NeXT Software, Inc.
    Inventors: Paul Marcos, Kresten Krab Thorup
  • Patent number: 8201156
    Abstract: Associating a message identifier with a message is disclosed. The message is specified in a program code. It is determined whether the message specified in the program code matches an entry of a message catalog. A message identifier is associated with the message automatically based at least in part on the determination.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: June 12, 2012
    Assignee: EMC Corporation
    Inventors: Tom Pohorsky, Bala Vijayakumar, Scott Lee, Srinivasan Ramachandran, Olga Zaigralina
  • Patent number: 8200769
    Abstract: Downloading a plug-in for an Instant. Messaging (IM) client includes receiving a request for the plug-in from a user of the IM client; detecting a directly accessible peer client that is currently online; sending a plug-in download request to the directly accessible peer client; and in the event that the plug-in is received from the directly accessible peer client, installing the plug-in on the IM client.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: June 12, 2012
    Assignee: Alibaba Group Holding Limited
    Inventors: Bo Wen, Liming Zhang, Wei Peng, Zhenguo Bai
  • Patent number: 8201107
    Abstract: Dynamic update of a displayed set of search results is disclosed. One or more search results in a displayed set of search results are shown to move within the display to create a space. One or more additional search results are displayed in the space. In some embodiments, animation techniques are used to provide a more nearly continuous and easy to comprehend update of the displayed results.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: June 12, 2012
    Assignee: EMC Corporation
    Inventors: Pierre-Yves Chevalier, Marc Brette
  • Patent number: 8193580
    Abstract: A semiconductor device embodiment includes a substrate, an active gate trench in the substrate, and an asymmetric trench in the substrate. The asymmetric trench has a first trench wall and a second trench wall, the first trench wall is lined with oxide having a first thickness, and the second trench wall is lined with oxide having a second thickness that is different from the first thickness. Another semiconductor device embodiment includes a substrate, an active gate trench in the substrate; and a source polysilicon pickup trench in the substrate. The source polysilicon pickup trench includes a polysilicon electrode, and top surface of the polysilicon electrode is below a bottom of a body region. Another semiconductor device includes a substrate, an active gate trench in the substrate, the active gate trench has a first top gate electrode and a first bottom source electrode, and a gate runner trench comprising a second top gate electrode and a second bottom source electrode.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: June 5, 2012
    Assignee: Alpha and Omega Semiconductor, Inc.
    Inventors: John Chen, Il Kwan Lee, Hong Chang, Wenjun Li, Anup Bhalla, Hamza Yilmaz
  • Patent number: 8194653
    Abstract: Network data switching includes receiving a cell; associating the cell with a destination port; selecting, based at least in part on a mapping of a plurality of output ports and a plurality of egress links, a selected egress link that has been soft configured to be associated with the destination port, wherein each of the plurality of egress links is configured to send data from a switch fabric to a corresponding access node; and switching the cell to the selected egress link.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: June 5, 2012
    Assignee: Alcatel Lucent
    Inventors: Nelson Willhite, Mike Noll, Robert Steven Martin, Akhil Duggal, Craig Lindberg, Thomas Carleton Jones, Srinivas Komidi
  • Patent number: 8195153
    Abstract: Providing access to a backup application is disclosed. A request to access a service associated with a backup application is received via a mobile telecommunication network from a client running on the mobile telecommunication device. The backup application is communicated with on behalf of the client running on the mobile telecommunication device to provide access to the service associated with a backup application.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: June 5, 2012
    Assignee: EMC Corporation
    Inventors: Tom Frencel, Suavek Zajac
  • Patent number: 8190482
    Abstract: Enabling a supplier is disclosed. An indication of a transaction associated with a business process between a buyer and a supplier is received. A supplier enablement action is initiated in response to receiving the indication. The supplier enablement action is associated with enabling the supplier to join a supplier network.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: May 29, 2012
    Assignee: Ariba, Inc.
    Inventors: Craig Michael Federighi, Steven Carlyle Ihde, Sanish Mondkar, Mohak Shroff
  • Patent number: 8191077
    Abstract: A method for providing stand-in objects, where relationships among objects are automatically resolved in an object oriented relational database model without the necessity of retrieving data from the database until it is needed. A “fault” class is defined, as well as fault objects whose data haven't yet been fetched from the database. An object that's created for the destination of a relationship whenever an object that includes the relationship is fetched from the database. When an object is fetched that has relationships, fault objects are created to “stand-in” for the destination objects of those relationships. Fault objects transform themselves into the actual enterprise objects—and fetch their data—the first time they're accessed. Subsequently, messages sent to the target objects are responded to by the objects themselves.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: May 29, 2012
    Assignee: NeXT Software, Inc.
    Inventors: Richard Williamson, Linus Upson, Dan Willhite, Jack Greenfield
  • Patent number: 8187811
    Abstract: The invention provides human polymorphisms that are associated with Parkinson's disease (PD). Also disclosed are compositions and methods for use in diagnostics, prognostics, prevention, treatment and/or study of PD.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: May 29, 2012
    Assignee: 23andMe, Inc.
    Inventors: Nicholas Eriksson, Chuong Do
  • Patent number: 8185787
    Abstract: A technique for blind channel estimation is disclosed herein. A read value that is read from a multi-level storage device is received, as are a set of bins having bin ranges and (for each of the bins in the set) a corresponding portion of read values which fall into that particular bin. One or more of the bin ranges is adjusted such that the received portions of read values remain substantially the same after adjustment and after assignment of the read value to one of the set of bins after adjustment.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: May 22, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Marcus Marrow, Jason Bellorado, Rajiv Agarwal
  • Patent number: 8184390
    Abstract: Data is processed by receiving data having a value. The amplitude of the received data is adjusted using the processor based at least in part on the value of the received data to obtain modified data.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: May 22, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Haitao Xia, Yenyu Hsieh
  • Patent number: 8185810
    Abstract: A method of obtaining a Viterbi decoded value is disclosed. A decision output is stored to one of a plurality of buffer elements, wherein at least one other buffer element in the plurality is not changing; and data is exposed in the buffer element. A plurality of stored decision outputs is obtained from the plurality of buffers elements. The obtained plurality of stored decision outputs is processed to obtain a Viterbi decoded value.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: May 22, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Kwok Alfred Yeung, Xin-Ning Song, Paul K. Lai
  • Patent number: 8183937
    Abstract: An integrated circuit frequency generator is disclosed. In some embodiments, the frequency generator comprises an electronic oscillator configured to generate an oscillator frequency and calibration circuitry configured to periodically calibrate the electronic oscillator with respect to a reference frequency source. When a primary power source is unavailable, an output frequency is generated from the oscillator frequency, and the reference frequency source is periodically pulse powered-on to calibrate the electronic oscillator.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: May 22, 2012
    Assignee: Silego Technology, Inc.
    Inventors: John Othniel McDonald, Crist Y. Lu, Ilbok Lee
  • Patent number: 8176216
    Abstract: A method is described for capturing USB data traffic for a monitored device by a USB analyzer using a single USB host controller. It comprises the steps of: generating and storing an address and communication speed associated with the USB analyzer; reading a USB packet; discarding selected read packets based on the stored analyzer address and communication speed; and transmitting the remaining packets to an analysis computer.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: May 8, 2012
    Assignee: Total Phase, Inc.
    Inventors: Gopal Santhanam, Etai Bruhis, Kumaran Santhanam
  • Patent number: 8176277
    Abstract: A method of replicating a deduplicated storage system is disclosed. The method comprises storing a stream of data on an originator deduplicating system by storing deduplicated segments and information on how to reconstruct the stream of data. The method further comprises replicating the originator deduplicating system by receiving a copy of the deduplicated segments, information regarding containers for the deduplicated segments, and information on how to reconstruct the stream of data transferred from the originator deduplicating system to the replica system.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: May 8, 2012
    Assignee: EMC Corporation
    Inventors: Allan J. Bricker, Richard Johnsson, Greg Wade
  • Patent number: 8169931
    Abstract: 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: Grant
    Filed: May 20, 2009
    Date of Patent: May 1, 2012
    Assignee: AirHop Communications, Inc.
    Inventors: Yan Hui, Edwin Park
  • Patent number: 8170637
    Abstract: An electrode set is disclosed that has two separable parts including an assembled base with printed circuit board basement, biasing member and top cover and an electrode. The basement and top cover may be made by metal or conductive material.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: May 1, 2012
    Assignee: NeuroSky, Inc.
    Inventors: KooHyoung Lee, ByeongHyeop Choi
  • Patent number: 8171006
    Abstract: Retrieving stored data is disclosed. A retrieval request is received for an object. A retrieval response is generated that includes: 1) a first set of searchable attributes associated with the object, wherein an attribute of the first set of attributes is stored in a database in a manner that enables a database query to be performed against the attribute of the first set of attributes; and 2) a second set of non-searchable attributes associated with the object, wherein an attribute of the second set of attributes is stored in the database in a manner that does not enable a database query to be performed against the attribute of the second set of attributes.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: May 1, 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: 8170043
    Abstract: Systems and methods for communication protocols in communication systems are disclosed. In some embodiments, systems and methods for communication protocols in communications systems include implementing efficient techniques for supporting single and multiple protocols.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: May 1, 2012
    Assignee: AirHop Communications, Inc.
    Inventors: Hanson On, Yan Hui