Patents Represented by Attorney Vierra Magen Marcus & DeNiro LLP
  • Patent number: 8349655
    Abstract: A method of fabricating a leadframe-based semiconductor package, and a semiconductor package formed thereby, are disclosed. In embodiments, a semiconductor die having die bond pads along two adjacent edges may be electrically coupled to four sides of a four-sided leadframe. Embodiments relate to lead and no-lead type leadframe.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: January 8, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Cheeman Yu, Vani Verma, Hem Takiar
  • Patent number: 8351281
    Abstract: A memory device, system and method for allowing an early read operation after one or more write operations is provided according to an embodiment of the present invention. The memory device comprises an interface for providing a first write address, a first write data, and a read address. A memory core is coupled to the interface and includes a first memory section having a first data path and a first address path and a second memory section having a second data path and a second address path. In an embodiment of the present invention, the first data and first address path is independent of the second data and second address path. The first write data is provided on the first data path responsive to the first write address being provided on the first address path while a read data is provided on the second data path responsive to the read address being provided on the second address path.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: January 8, 2013
    Assignee: Rambus Inc.
    Inventors: Richard E Perego, Frederick A Ware
  • Patent number: 8351651
    Abstract: A tracking system having a depth camera tracks a user's body in a physical space and derives a model of the body, including an initial estimate of a hand position. Temporal smoothing is performed when the initial estimate moves by less than a threshold level from frame to frame, while little or no smoothing is performed when the movement is more than the threshold. The smoothed estimate is used to define a local volume for searching for a hand extremity to define a new hand position. Another process generates stabilized upper body points that can be used as reliable reference positions, such as by detecting and accounting for occlusions. The upper body points and a prior estimated hand position are used to define an arm vector. A search is made along the vector to detect a hand extremity to define a new hand position.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventor: Johnny Chung Lee
  • Patent number: 8346763
    Abstract: A method for static ranking of web documents is disclosed. Search engines are typically configured such that search results having a higher PageRank® score are listed first. A modified scoring technique is provided whereby the score includes a reset vector that is biased toward web pages linked to blogs. This requires identifying web pages as either blogs or non-blogs.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Steve Chien, Dennis Fetterly
  • Patent number: 8347047
    Abstract: A memory system with serialized data transfer. The memory system includes within a memory controller and a plurality of memory devices. The memory controller receives a plurality of write data values from a host and outputs the write data values as respective serial streams of bits. Each of the memory devices receives at least one of the serial streams of bits from the memory controller and converts the serial stream of bits to a set of parallel bits for storage.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: January 1, 2013
    Assignee: Rambus Inc.
    Inventors: Richard E. Perego, Frederick A. Ware
  • Patent number: 8341065
    Abstract: A user participates in trading securities in a prediction market which represent different outcomes of an event, using an interface which allows the user to understand a trade in terms of a bet. The interface also allows the user to explore different bet amounts while receiving feedback on potential payoffs in real time. In one approach, a tool is used which is moved in one direction by the user to indicate a larger trade for an outcome, or in the opposite direction to indicate a larger trade against the outcome. A bet for an outcome can be translated into a purchase of a corresponding security which represents the outcome. A bet against a particular outcome can be translated into a purchase of securities which represents all other outcomes. The user interfaces hides complexities of the market from the user while surfacing relevant information.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Henry G. Berg, Todd A. Proebsting
  • Patent number: 8336267
    Abstract: A shear lug is disclosed for transferring shear stresses from a structural element, such as a column in a framing element, down into the foundation supporting the framing element. The shear lug is not initially affixed to the structural element. The shear lug is instead affixed to anchor rods of an anchorage assembly, and is installed into the foundation with the anchorage assembly at the time the concrete foundation is poured. The structural element is subsequently affixed to the anchor rods, so that shear forces are transferred from the structural element, through the anchor rods and to the shear lugs, which effectively dissipate the shear forces to the foundation.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: December 25, 2012
    Assignee: Simpson Strong-Tie Company, Inc.
    Inventors: Emory L Montague, Paul McEntee
  • Patent number: 8339855
    Abstract: To store, in a memory block whose word lines are written successively in a word line writing order, a plurality of data pages that are ordered by logical page address, the pages are written to the word lines so that every page that is written to any one of the word lines has a higher logical page address than any page that is written to a subsequently written word line, regardless of the sequence in which the pages are received for writing. Alternatively, the pages are written to the word lines so that for every pair of written word lines, the word line of the pair that is earlier in the writing order has written thereto a page having a higher logical page address than at least one page written to the other word line of the pair.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: December 25, 2012
    Assignee: SanDisk IL Ltd.
    Inventor: Menahem Lasser
  • Patent number: 8341689
    Abstract: Systems and methods to provide automatic compensation for frequency attenuation of a video signal transmitted over a cable are provided. Frequency compensation is applied to a received video signal that was transmitted over the cable to thereby produce a compensated video signal. A shape of a horizontal sync portion of the compensated video signal is analyzed. The frequency compensation is automatically adjusted based on the shape of the horizontal sync portion of the compensated video signal. This abstract is not intended to be a complete description of the various embodiments of the present invention.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: December 25, 2012
    Assignee: Intersil Americas Inc.
    Inventors: Warren Craddock, Elias Andrikopoulos
  • Patent number: 8341605
    Abstract: Data relating to execution flows at a computer system is aggregated across multiple execution flows by categorizing each execution flow into an execution flow shape. The execution flows may represent sequences of software components that are invoked or other computer system resources that are consumed. The execution flow shapes are developed by observing and recording the execution flows at the computer system and applying lossy compression rules. Execution flows are categorized into an execution flow shape which is a closest match. The execution flow data may be aggregated by an agent at the computer system, and communicated to a manager for subsequent use. The aggregation combines the information from all execution flows into a small enough data set that can be reported without consuming unduly large processing overhead while still preserving as many of the interesting aspects of the execution flows as possible.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: December 25, 2012
    Assignee: CA, Inc.
    Inventors: Jeffrey R. Cobb, Daryl L. Puryear, Gabriel J. Vanrenen
  • Patent number: 8339198
    Abstract: Provided herein are methods and circuits that reduce a differential capacitance at differential nodes of a differential circuit while boosting the common mode capacitance at the differential nodes, where the differential circuit includes a pair of inputs and differential outputs. A negative capacitance is generated between differential nodes of the differential circuit, which can be accomplished by connecting a negative capacitance circuit between the differential nodes of the differential circuit. In an embodiment, the negative capacitance circuit is connected in parallel with the differential outputs of the differential circuit. In another embodiment, the negative capacitance circuit is connected in parallel with the inputs of the differential circuit. In still another embodiment, the negative capacitance circuit is connected in parallel with the differential internal nodes (i.e., nodes other than the input and output nodes) of the differential circuit.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: December 25, 2012
    Assignee: Intersil Americas Inc.
    Inventors: Peter J. Mole, Philip V. Golden
  • Patent number: 8335345
    Abstract: The path and/or position of an object is tracked using two or more cameras which run asynchronously so there is need to provide a common timing signal to each camera. Captured images are analyzed to detect a position of the object in the image. Equations of motion for the object are then solved based on the detected positions and a transformation which relates the detected positions to a desired coordinate system in which the path is to be described. The position of an object can also be determined from a position which meets a distance metric relative to lines of position from three or more images. The images can be enhanced to depict the path and/or position of the object as a graphical element. Further, statistics such as maximum object speed and distance traveled can be obtained. Applications include tracking the position of a game object at a sports event.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: December 18, 2012
    Assignee: Sportvision, Inc.
    Inventors: Marvin S. White, Alina Alt
  • Patent number: 8334842
    Abstract: Techniques for facilitating interaction with an application in a motion capture system allow a person to easily begin interacting without manual setup. A depth camera system tracks a person in physical space and evaluates the person's intent to engage with the application. Factors such as location, stance, movement and voice data can be evaluated. Absolute location in a field of view of the depth camera, and location relative to another person, can be evaluated. Stance can include facing a depth camera, indicating a willingness to interact. Movements can include moving toward or away from a central area in the physical space, walking through the field of view, and movements which occur while standing generally in one location, such as moving one's arms around, gesturing, or shifting weight from one foot to another. Voice data can include volume as well as words which are detected by speech recognition.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Relja Markovic, Stephen G Latta, Kevin A Geisner, Jonathan T Steed, Darren A Bennett, Amos D Vance
  • Patent number: 8331154
    Abstract: The unintentional programming of an unselected (or inhibited) non-volatile storage element during a program operation that intends to program another non-volatile storage element is referred to as “program disturb.” A system is proposed for programming and/or reading non-volatile storage that reduces the effect of program disturb. In one embodiment, different verify levels are used for a particular word line (or other grouping of storage elements) during a programming process. In another embodiment, different compare levels are used for a particular word (or other grouping of storage elements) during a read process.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: December 11, 2012
    Assignee: SanDisk Technologies Inc.
    Inventor: Gerrit Jan Hemink
  • Patent number: 8330445
    Abstract: Provided herein are circuits and methods to generate a voltage proportional to absolute temperature (VPTAT) and/or a bandgap voltage output (VGO) with low 1/f noise. A first base-emitter voltage branch is used to produce a first base-emitter voltage (VBE1). A second base-emitter voltage branch is used to produce a second base-emitter voltage (VBE2). The circuit also includes a first current preconditioning branch and/or a second current preconditioning branch. The VPTAT is produced based on VBE1 and VBE2. A CTAT branch can be used to generate a voltage complimentary to absolute temperature (VCTAT), which can be added to VPTAT to produce VGO. Which transistors are in the first base-emitter voltage branch, the second base-emitter voltage branch, the first current preconditioning branch, the second current pre-conditioning branch, and the CTAT branch changes over time.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 11, 2012
    Assignee: Intersil Americas Inc.
    Inventor: Steven G. Herbst
  • Patent number: 8324602
    Abstract: An optical sensor device, according to an embodiment of the present invention, includes a light source and a light detector. The light source includes one or more light emitting elements, and the light detector includes one or more light detecting elements. A first opaque light barrier portion, between the light source and the light detector, is configured to block light from being transmitted directly from the light source to the light detector. A second opaque light barrier portion, extending from the first opaque light barrier portion in a direction towards the light source, is configured to reduce an amount of specular reflections that would occur if a light transmissive cover plate were placed over the optical sensor device.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: December 4, 2012
    Assignee: Intersil Americas Inc.
    Inventors: Lynn K. Wiese, Nikhil Kelkar, Viraj Patwardhan
  • Patent number: 8327377
    Abstract: Relationships between components in an application and the services they provide are identified, including redundant caller-callee sequences. Specific components of interest are instrumented to obtain data when they execute. Data structures are created which identify the components and their dependencies on one other. To avoid excessive overhead costs, redundant dependencies are identified. A dependency data structure can be provided for each unique dependency. When repeated instances of a dependency are detected, the associated dependency data structure can be augmented with correlation data of the repeated instances, such as transaction identifiers and sequence identifiers. Sequence identifiers identify an order in which a component is called. A flag can be used to force the creation of a new dependency data structure, and a calling component's name can be used instead of a sequence identifier. Agents report the dependency data structures to a manager to provide graph data in a user interface.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: December 4, 2012
    Assignee: CA, Inc.
    Inventors: Anand Krishnamurthy, Stewart Thain, Todd Rader, Michael Goulet
  • Patent number: 8325363
    Abstract: A printer is provided with a receiving device, a storage device, a printing device, a cancel input device and an invalidating device. The receiving device is configured to receive a print command. The storage device is configured to store an association of print data and a print command receiving time at which the print command has been received by the receiving device. The printing device is configured to print the print data. The cancel input device is configured to input a cancel command. The invalidating device is configured to invalidate printing of the print data associated with the print command receiving time that is earlier than a cancel input time at which the cancel command has been input.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: December 4, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yasuhiro Kudo
  • Patent number: 8325529
    Abstract: Bit line connections for non-volatile storage devices and methods for fabricating the same are disclosed. At least two different types of bit line connections may be used between memory cells and bit lines. The different types of bit line connections may be structurally different from each other as follows. One type of bit line connection may include a metal pad between an upper via and lower via. Another type of bit line connection may include an upper via and lower via, but does not include the metal pad. Three rows of bit line connections may be used to relax the pitch. For example, two rows of bit line connections on the outside may have the metal pad, whereas bit line connections in the middle row do not have the metal pad.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: December 4, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Chen-Che Huang, Chun-Ming Wang, Masaaki Higashitani
  • Patent number: RE43870
    Abstract: A system for programming non-volatile storage is proposed that reduces the impact of interference from the boosting of neighbors. Memory cells are divided into two or more groups. In one example, the memory cells are divided into odd and even memory cells; however, other groupings can also be used. Prior to a first trigger, a first group of memory cells are programmed together with a second group of memory cells. Subsequent to the first trigger and prior to a second trigger, the first group of memory cells are programmed separately from the second group of memory cells. Subsequent to the second trigger, the first group of memory cells are programmed together with the second group of memory cells. Before and after both triggers, the first group of memory cells are verified together with the second group of memory cells.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: December 25, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Dana Lee, Emilio Yero