Patents Represented by Attorney, Agent or Law Firm Vierra Magen Marcus
  • Patent number: 8072817
    Abstract: Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Read operations are performed on the tracking cells, where threshold voltages of physical states of the tracking cells are further apart than threshold voltages of physical states of non-tracking cells. Based on the read operations, an extent to which the tracking cells are errored is determined.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: December 6, 2011
    Assignee: SanDisk Technologies Inc.
    Inventors: Daniel C Guterman, Stephen J Gross, Shahzad Khalid, Geoffrey S Gongwer
  • Patent number: 8073533
    Abstract: A heart rate monitor determines a heart rate for a primary subject by reducing noise and cross-talk from unwanted signal transmission sources. A set of pulse peaks having about the same amplitude and an amplitude greater than any other set of peaks are processed to determine a subject's heart rate, while data having an amplitude below that of the set of peaks is ignored. To retrieve enough data to determine a peak amplitude, the signal having heart rate information is sampled at a frequency higher than a normal sampling frequency. In some embodiments, if no data is received for a set time period which is in or above the range, the threshold resets to zero under an assumption that the primary subject is no longer within transmitting range.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: December 6, 2011
    Assignee: Salutron, Inc.
    Inventors: Chor Kuen Eddy Hui, Thomas Ying-Ching Lo
  • Patent number: 8073190
    Abstract: 3d textured objects are provided for virtual viewpoint animations. In one aspect, an image of an event is obtained from a camera and an object in the image is automatically detected. For example, the event may be a sports event and the object may be a stationary object which is detected based on a known location, color and shape. A 3d model of the object is combined with a textured 3d model of the event to depict a virtual viewpoint which differs from a viewpoint of the camera. The textured 3d model of the event has texture applied from an image of the event, while the 3d model of the object does not have such texture applied, in one approach. In another aspect, an object in the image such as a participant in a sporting event is represented in the virtual viewpoint by a textured 3d kinematics model.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: December 6, 2011
    Assignee: Sportvision, Inc.
    Inventors: James R. Gloudemans, Walter Hsiao
  • Patent number: 8073928
    Abstract: Profile data from multiple networking services can be combined and queried from one networking service. A primary networking service may store user profile data for one or more secondary networking services and the primary networking service. When stored, the data from the multiple networks may be aggregated or merged. The stored data may include user profile data and relationship data for each networking service that a primary networking service has a profile account with. A graph of user-contact relationships existing over the primary networking service and one or more secondary networking services may be constructed and queried against.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Rob Dolin, Oludare Obasanjo, Michael I. Torres, Jason C. Fluegel
  • Patent number: 8073648
    Abstract: A threshold voltage distribution of a set of storage elements in a memory device is measured by sweeping a control gate voltage while measuring a characteristic of the set of storage elements as a whole. The characteristic indicates how many of the storage elements meet a given condition, such as being in a conductive state. For example, the characteristic may be a combined current, voltage or capacitance of the set which is measured at a common source of the set. The control gate voltage can be generated internally within a memory die. Similarly, the threshold voltage distribution can be determined internally within the memory die. Optionally, storage elements which become conductive can be locked out, such as by changing a bit line voltage, so they no longer contribute to the characteristic. New read reference voltages are determined based on the threshold voltage distribution to reduce errors in future read operations.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: December 6, 2011
    Assignee: SanDisk IL Ltd.
    Inventors: Mark Shlick, Menahem Lasser
  • Patent number: 8073009
    Abstract: Apparatus and methods allocate I/O bandwidth of an electrical component, such as an IC, by configuring an I/O interface into various types of interfaces. In an embodiment of the present invention, an I/O interface is configured into either a bi-directional contact, unidirectional contact (including either a dedicated transmit or dedicated receive contact) or a maintenance contact used in a maintenance or calibration mode of operation. The I/O interface is periodically reconfigured to optimally allocate I/O bandwidth responsive to system parameters, such as changing data workloads in the electronic components.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: December 6, 2011
    Assignee: Rambus Inc.
    Inventors: Michael Ching, Steven Woo
  • Patent number: 8073778
    Abstract: Transactions such as sales and exchanges of resources are managed in a virtual environment. A transaction manager receives a request for a transaction which involves multiple entities in the virtual environment. The request identifies the entities, as well as resources, such as objects and virtual currency, to be exchanged among the entities in the transaction. The request is first validated. Next, the resources which are to be contributed by the entities are gathered. An object is gathered from a first entity by updating a database record to render the object inaccessible. A new database record associates the object with a second entity, and renders the object inaccessible. A reserve can be imposed on a virtual currency account. The resources are then delivered to the entities, e.g., by updating the new database record to render the object accessible to the second entity. If the gathering fails, an undo phase is entered.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: December 6, 2011
    Assignee: Linden Research, Inc.
    Inventors: Ryan D. Williams, Aaron G. Brashears
  • Patent number: 8066463
    Abstract: A fastener system for use with a powder actuated tool. The system include a pin, a metallic washer surrounding a portion of the pin at the second end; and a plastic sleeve disposed between the metallic washer and the pin. The plastic sleeve includes a cap portion and an sleeve portion, the cap portion disposed on the top side of the metallic washer coincident with the head of the pin.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: November 29, 2011
    Assignee: Simpson Strong-Tie Company, Inc.
    Inventor: William D. Georges
  • Patent number: 8069267
    Abstract: Advertisements are refreshed in an interface based on one or more parameters provided over a network. The parameters can be retrieved from a web service and implemented at a client device. Advertisement refreshing is performed independently of web page content loading. The parameters may include a time period and user action count and be configured differently for different markets, geographical areas, other customer groups, sections of an application or different advertisement types. One or more of the parameters may be adjusted at a back-end server and distributed to machines in the different customer groups, allowing an efficient and centralized mechanism for managing and updating advertisement refreshing.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Elizabeth I. Powers-Boyle, John A. Genna, Megan M. Schuller, Thomas A. Leung
  • Patent number: 8069210
    Abstract: Computer implemented methods are disclosed for detecting bot-user groups that send spam email over a web-based email service. Embodiments of the present system employ a two-prong approach to detecting bot-user groups. The first prong employs a historical-based approach for detecting anomalous changes in user account information, such as aggressive bot-user signups. The second prong of the present system entails constructing a large user-user relationship graph, which identifies bot-user sub-graphs through finding tightly connected subgraph components.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Eliot C. Gillum, Qifa Ke, Yinglian Xie, Fang Yu, Yao Zhao
  • Patent number: 8069374
    Abstract: A technique for automatically detecting and correcting configuration errors in a computing system. In a learning process, recurring event sequences, including e.g., registry access events, are identified from event logs, and corresponding rules are developed. In a detecting phase, the rules are applied to detected event sequences to identify violations and to recover from failures. Event sequences across multiple hosts can be analyzed. The recurring event sequences are identified efficiently by flattening a hierarchical sequence of the events such as is obtained from the Sequitur algorithm. A trie is generated from the recurring event sequences and edges of nodes of the trie are marked as rule edges or non-rule edges. A rule is formed from a set of nodes connected by rule edges. The rules can be updated as additional event sequences are analyzed. False positive suppression policies include a violation-consistency policy and an expected event disappearance policy.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Rina Panigrahy, Chad Verbowski, Yinglian Xie, Junfeng Yang, Ding Yuan
  • Patent number: 8062944
    Abstract: A method for fabricating non-volatile storage having individually controllable shield plates between storage elements. The shield plates are formed by depositing a conductive material such as doped polysilicon between storage elements and their associated word lines, and providing contacts for the shield plates. The shield plates reduce electromagnetic coupling between floating gates of the storage elements, and can be used to optimize programming, read and erase operations. In one approach, the shield plates provide a field induced conductivity between storage elements in a NAND string during a sense operation so that source/drain implants are not needed in the substrate. In some control schemes, alternating high and low voltages are applied to the shield plates. In other control schemes, a common voltage is applied to the shield plates.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: November 22, 2011
    Assignee: SanDisk Techologies Inc.
    Inventor: Masaaki Higashitani
  • Patent number: 8065421
    Abstract: Publicly accessible linking information is to establish a trusted relationship between reciprocally linked entities controlling web resources, such as websites or web logs. A method of establishing a trust relationship between two entities identifying a user-installed link to a second web resource in a first web resource. Next, the method determines when a reciprocal link is made in the second web resource directed to the first web resource and creates a trust relationship between the entities based on the reciprocal link.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Aditya Bansod, Charles Reeves Little, Jason D. Walter
  • Patent number: 8063463
    Abstract: A method for encoding information that is encoded in spatial variations of the intensity of light characterized by a first wavelength in light characterized by a second wavelength, the method comprising: transmitting the first wavelength light through a photo-conducting material in which electron-hole pairs are generated by absorbing photons from the first wavelength light to generate a first density distribution of electrons homologous with the spatial variations in intensity of the first wavelength light; trapping electrons from the first electron density distributions in a trapping region to generate an electric field homologous with the density distribution in a material that modulates a characteristic of light that passes therethrough responsive to an electric field therein; transmitting a pulse of light having sufficient energy to generate electron-hole pairs in the photo-conducting material through the modulating material and thereafter through the photo-conducting layer to generate a second additional
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: November 22, 2011
    Assignee: Microsoft International Holdings B.V.
    Inventors: Amnon Manassen, Giora Yahav
  • Patent number: 8056552
    Abstract: A wall thimble for use with a heating appliance. Dual functionality is provided in a single wall thimble device by having a vent path for exhausting combustion by-products, and a separate air inlet path to draw in outside combustion air for use by the heating appliance. The wall thimble is formed as a two-part housing such that a first portion can be inserted into a second portion. When an exhaust pipe is routed through end plates on the housing portions, a closed region is formed between the exhaust pipe and the housing portions. A first air vent is formed in the first or outside portion to draw combustion air into the closed region from outside. A second air vent is formed in the second or inside portion to route the combustion air from the closed region to an opening in the housing where a combustion air inlet pipe is connected.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: November 15, 2011
    Assignee: M&G DuraVent, Inc.
    Inventors: John R. Jacklich, Eric Adair
  • Patent number: 8060932
    Abstract: An authorization framework located external to an application may be invoked to determine user authorization for a requested application component. Small amounts of supplemental authentication code are added to application code to invoke provider modules within the authentication framework. The provider modules perform authorization functions outside of the application and return authorization results to the application. The functions include determining a user role, determining the permissions associated with the user role, comparing the role permissions to the security defined on the requested application component by a rule, and returning an authorization state to the authentication framework. The supplemental authentication code may invoke one or more providers through provider interfaces that translate requests to a particular provider.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: November 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Mannan Mohammed, Saivendra Kayal, Ron Tielke, Mark Brown, Nathan Dolly
  • Patent number: 8059456
    Abstract: When a memory device receives two or more pluralities of bits from a host to store in a nonvolatile memory, the device first stores the bits in a volatile memory. Then, in storing the bits in the nonvolatile memory, the device raises the threshold voltages of some cells of the volatile memory to values above a verify voltage. While those threshold voltages remain substantially at those levels, the device raises the threshold voltages of other cells of the volatile memory to values below the verify voltage. In the end, every cell stores one or more bits from each plurality of bits. Preferably, all the cells share a common wordline. A data storage device operates similarly with respect to storing pluralities of bits generated by an application running on the system.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: November 15, 2011
    Assignee: SanDisk IL Ltd.
    Inventors: Mark Shlick, Mark Murin
  • Patent number: 8059447
    Abstract: A memory system includes a substrate, control circuitry on the substrate, a three dimensional memory array (above the substrate) that includes a plurality of memory cells with reversible resistance-switching elements, and circuits for limiting the SET current for the reversible resistance-switching elements. The circuits for limiting the SET current provide a charge on one or more bit lines that is not sufficient to SET the memory cells, and then discharge the bit lines through the memory cells in order to SET the memory cells.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: November 15, 2011
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli, Tianhong Yan
  • Patent number: 8058099
    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 28, 2007
    Date of Patent: November 15, 2011
    Assignee: SanDisk Technologies Inc.
    Inventors: Cheemen Yu, Vani Verma, Hem Takiar
  • Patent number: 8053276
    Abstract: An electronic component is disclosed including a plurality of stacked semiconductor packages. A first such embodiment includes an internal connector for electrically coupling the stacked semiconductor packages. A second such embodiment includes an external connector for electrically coupling the stacked semiconductor packages.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: November 8, 2011
    Assignee: SanDisk Technologies, Inc.
    Inventors: Cheeman Yu, Chi-Chin Liao, Hem Takiar