Patents Represented by Attorney Vierra Magen Marcus & DeNiro LLP
-
Patent number: 8073190Abstract: 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: GrantFiled: May 15, 2008Date of Patent: December 6, 2011Assignee: Sportvision, Inc.Inventors: James R. Gloudemans, Walter Hsiao
-
Patent number: 8073533Abstract: 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: GrantFiled: September 1, 2010Date of Patent: December 6, 2011Assignee: Salutron, Inc.Inventors: Chor Kuen Eddy Hui, Thomas Ying-Ching Lo
-
Patent number: 8072817Abstract: 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: GrantFiled: February 18, 2011Date of Patent: December 6, 2011Assignee: SanDisk Technologies Inc.Inventors: Daniel C Guterman, Stephen J Gross, Shahzad Khalid, Geoffrey S Gongwer
-
Patent number: 8073928Abstract: 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: GrantFiled: October 14, 2010Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Rob Dolin, Oludare Obasanjo, Michael I. Torres, Jason C. Fluegel
-
Patent number: 8073009Abstract: 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: GrantFiled: July 22, 2008Date of Patent: December 6, 2011Assignee: Rambus Inc.Inventors: Michael Ching, Steven Woo
-
Patent number: 8073778Abstract: 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: GrantFiled: September 11, 2008Date of Patent: December 6, 2011Assignee: Linden Research, Inc.Inventors: Ryan D. Williams, Aaron G. Brashears
-
Patent number: 8073648Abstract: 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: GrantFiled: November 26, 2007Date of Patent: December 6, 2011Assignee: SanDisk IL Ltd.Inventors: Mark Shlick, Menahem Lasser
-
Patent number: 8066463Abstract: 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: GrantFiled: March 20, 2008Date of Patent: November 29, 2011Assignee: Simpson Strong-Tie Company, Inc.Inventor: William D. Georges
-
Patent number: 8069267Abstract: 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: GrantFiled: June 28, 2005Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Elizabeth I. Powers-Boyle, John A. Genna, Megan M. Schuller, Thomas A. Leung
-
Patent number: 8069210Abstract: 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: GrantFiled: October 10, 2008Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Eliot C. Gillum, Qifa Ke, Yinglian Xie, Fang Yu, Yao Zhao
-
Patent number: 8069374Abstract: 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: GrantFiled: February 27, 2009Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Rina Panigrahy, Chad Verbowski, Yinglian Xie, Junfeng Yang, Ding Yuan
-
Patent number: 8065421Abstract: 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: GrantFiled: February 15, 2011Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Aditya Bansod, Charles Reeves Little, Jason D. Walter
-
Patent number: 8062944Abstract: 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: GrantFiled: July 8, 2010Date of Patent: November 22, 2011Assignee: SanDisk Techologies Inc.Inventor: Masaaki Higashitani
-
Patent number: 8063463Abstract: 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 additionalType: GrantFiled: March 12, 2007Date of Patent: November 22, 2011Assignee: Microsoft International Holdings B.V.Inventors: Amnon Manassen, Giora Yahav
-
Patent number: 8056552Abstract: 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: GrantFiled: August 20, 2009Date of Patent: November 15, 2011Assignee: M&G DuraVent, Inc.Inventors: John R. Jacklich, Eric Adair
-
Patent number: 8058099Abstract: 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: GrantFiled: June 28, 2007Date of Patent: November 15, 2011Assignee: SanDisk Technologies Inc.Inventors: Cheemen Yu, Vani Verma, Hem Takiar
-
Patent number: 8059456Abstract: 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: GrantFiled: May 30, 2007Date of Patent: November 15, 2011Assignee: SanDisk IL Ltd.Inventors: Mark Shlick, Mark Murin
-
Patent number: 8059447Abstract: 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: GrantFiled: December 19, 2008Date of Patent: November 15, 2011Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli, Tianhong Yan
-
Patent number: 8060932Abstract: 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: GrantFiled: November 3, 2006Date of Patent: November 15, 2011Assignee: Microsoft CorporationInventors: Mannan Mohammed, Saivendra Kayal, Ron Tielke, Mark Brown, Nathan Dolly
-
Patent number: 8053880Abstract: 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: GrantFiled: June 22, 2009Date of Patent: November 8, 2011Assignee: SanDisk Technologies, Inc.Inventors: Cheeman Yu, Chih-Chin Liao, Hem Takiar