Patents Represented by Attorney Vierra Magen Marcus & DeNiro LLP
-
Patent number: 8321479Abstract: A system receiving time series data will store the data in a first format suited for quick writing. That data will subsequently be converted from the first format to a second format better suited than the first format for compact storage and queries. Over time, the data in the second format can be aggregated and/or down sampled. In one embodiment, the first format includes a set of blocks of information, with each block of information storing data for a set of metrics during a time period. The second format includes a header, a set of blocks of data and a footer. Each bock of data in the second format stores information for a metric over multiple time periods. The footer includes pointers to each block of data.Type: GrantFiled: July 16, 2010Date of Patent: November 27, 2012Assignee: CA, Inc.Inventor: John B. Bley
-
Patent number: 8320177Abstract: Program disturb is reduced in a non-volatile storage system by programming storage elements on a selected word line WLn in separate groups, according to the state of their WLn?1 neighbor storage element, and applying an optimal pass voltage to WLn?1 for each group. Initially, the states of the storage elements on WLn?1 are read. A program iteration includes multiple program pulses. A first program pulse is applied to WLn while a first pass voltage is applied to WLn?1, a first group of WLn storage elements is selected for programming, and a second group of WLn storage elements is inhibited. Next, a second program pulse is applied to WLn while a second pass voltage is applied to WLn?1, the second first group of WLn storage elements is selected for programming, and the first group of WLn storage elements is inhibited. A group can include one or more data states.Type: GrantFiled: February 10, 2012Date of Patent: November 27, 2012Assignee: SanDisk Technologies Inc.Inventors: Deepanshu Dutta, Henry Chin
-
Patent number: 8319781Abstract: The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor.Type: GrantFiled: November 21, 2008Date of Patent: November 27, 2012Assignee: PME IP Australia Pty LtdInventors: Malte Westerhoff, Detlev Stalling
-
Patent number: 8318535Abstract: A portable memory card formed from a multi-die assembly, and methods of fabricating same, are disclosed. One such multi-die assembly includes an LGA SiP semiconductor package and a leadframe-based SMT package both affixed to a PCB. The multi-die assembly thus formed may be encased within a standard lid to form a completed portable memory card, such as a standard SD™ card. Test pads on the LGA SiP package, used for testing operation of the package after it is fabricated, may also be used for physically and electrically coupling the LGA SiP package to the PCB.Type: GrantFiled: June 28, 2007Date of Patent: November 27, 2012Assignee: SanDisk Technologies Inc.Inventors: Ning Ye, Robert C. Miller, Cheemen Yu, Hem Takiar, Andre McKenzie
-
Patent number: 8320621Abstract: A projector is disclosed for use in a 3-D imaging device. The projector includes a light source formed of a vertical-cavity surface-emitting laser, or VCSEL array. The VCSEL array provides a light source for illuminating a capture area. Light from the VCSEL array is reflected off of objects in the capture area and received within a sensing device such as a 3-D camera. The projector may further include a collimating lens array for focusing the light emitted from each VCSEL in the array, as well as a DOE for patterning the light from the collimating lens array to enable the sensing device to generate a 3-D image of the objects in the capture area.Type: GrantFiled: December 21, 2009Date of Patent: November 27, 2012Assignee: Microsoft CorporationInventor: Scott McEldowney
-
Patent number: 8320196Abstract: A non-volatile memory core comprises one or more memory bays. Each memory bay comprises one or more memory blocks that include a grouping of non-volatile storage elements. In one embodiment, memory blocks in a particular memory bay share a group of read/write circuits. During a memory operation, memory blocks are transitioned into active and inactive states. The process of transitioning blocks from an inactive state to an active state includes enabling charge sharing between a memory block entering the active state and another memory block that was previously in the active state. This charge sharing improves performance and/or reduces energy consumption for the memory system.Type: GrantFiled: September 15, 2011Date of Patent: November 27, 2012Assignee: SanDisk 3D LLCInventors: Thomas Yan, Luca Fasoli, Roy E Scheuerlein
-
Patent number: 8316354Abstract: Data relating to execution flows at a computer system is compressed and 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. The execution flow shapes are developed by observing the execution flows at the computer system and applying lossy compression rules, such as representing multiple iterations of a loop as a single iteration, skipping certain types of software components, such as those having a specified call stack depth, treating some of the software components as being optional, and ignoring recursive calls by the software components. The aggregation and compression allow the information from all execution flows to be combined 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: GrantFiled: December 15, 2005Date of Patent: November 20, 2012Assignee: CA, Inc.Inventors: Gabriel J. Vanrenen, Jeffrey R. Cobb, Daryl L. Puryear
-
Patent number: 8314924Abstract: A CMOS-implementable TOF detector promptly collects charge whose creation time can be precisely known, while rejecting collection of potentially late arriving charge whose creation time may not be precisely known. Charges created in upper regions of the detector structure are ensured to be rapidly collected, while charges created in the lower regions of the detector structure, potentially late arriving charges, are inhibiting from being collected.Type: GrantFiled: February 16, 2010Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Cyrus Bamji, Swati Mehta, Tamer Ahmed Taha Elkhatib
-
Patent number: 8316155Abstract: Technology is provided for synchronization of clock information between networked devices. One or more of the devices may include one or more applications needed access to data and a common time reference between devices. In one embodiment, the devices have applications utilizing data shared in a network environment with other devices, as well as having a reference to a local clock signal on each device. A device may have a layer of code between the operating system and software applications that processes the data and maintains a remote clock reference for one or more of the other devices on the network.Type: GrantFiled: December 17, 2010Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Shao Liu, Avi Bar-Zeev, Alex Aben-Athar Kipman
-
Patent number: 8315093Abstract: Techniques are disclosed herein for programming memory arrays to achieve high program/erase cycle endurance. In some aspects, only selected word lines (WL) are programmed with other WLs remaining unprogrammed. As an example, only the even word lines are programmed with the odd WLs left unprogrammed. After all of the even word lines are programmed and the data block is to be programmed with new data, the block is erased. Later, only the odd word lines are programmed. The data may be transferred to a block that stores multiple bit per memory cell prior to the erase. In one aspect, the data is programmed in a checkerboard pattern with some memory cells programmed and others left unprogrammed. Later, after erasing the data, the previously unprogrammed part of the checkerboard pattern is programmed with remaining cells unprogrammed.Type: GrantFiled: February 15, 2012Date of Patent: November 20, 2012Assignee: SanDisk Technologies Inc.Inventors: Yingda Dong, Tien-chien Kuo, Gerrit Jan Hemink
-
Patent number: 8310892Abstract: 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: September 20, 2011Date of Patent: November 13, 2012Assignee: SanDisk 3D, LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli, Tianhong Yan
-
Patent number: 8312119Abstract: A system and method for providing information concerning the use of processing devices coupled to a network. Each device has an IP address the system and method: determines whether a user is authorized to receive information about the use of the processing device by reference to the IP address; verifies the authority of the user to receive information about the processing device; and provides aggregated usage information about activities based on the address of the processing device. The information provided can be email protocol command metadata.Type: GrantFiled: March 1, 2005Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventor: Eliot C. Gillum
-
Patent number: 8309994Abstract: Embodiments of the present invention are directed to light sensors that primarily respond to visible light while suppressing infrared light. Such sensors are especially useful as ambient light sensors because such sensors can be used to provide a spectral response similar to that of a human eye. Embodiments of the present invention are also directed to methods of providing such light sensors, and methods for using such light sensors.Type: GrantFiled: May 5, 2011Date of Patent: November 13, 2012Assignee: Intersil Americas Inc.Inventors: Alexander Kalnitsky, Dong Zheng, Joy Jones, Xijian Lin, Gregory Cestra
-
Patent number: 8309462Abstract: A photolithographic method for fabricating a pattern which includes a line and a hook-up pad in a semiconductor device, such that the line and the hook-up pad are self-connected to one another by spacer deposition that mitigates a process control issue, and without being misaligned or short circuited. Spacer double patterning lithography can be used. A pattern of sidewall spacer material is formed from a photoresist deposition, conformal spacer material deposition, etching, and removal of the photoresist. A pattern of the sidewall spacer material and a sacrificial layer is formed by performing a further photoresist deposition at a hook-up pad location, a further conformal spacer material deposition, covering part of the sacrificial layer and etching an uncovered part of the sacrificial layer to form a gap. The pattern is transferred to a hard mask layer and then to a wiring layer.Type: GrantFiled: September 29, 2011Date of Patent: November 13, 2012Assignee: SanDisk Technologies Inc.Inventors: Akira Yoshida, Kazuya Wakabayashi
-
Patent number: 8310870Abstract: In a non-volatile memory system, a programming speed-based slow down measure such as a raised bit line is applied to the faster-programming storage elements. A multi-phase programming operation which uses a back-and-forth word line order is performed in which programming speed data is stored in latches in one programming phase and read from the latches for use in a subsequent programming phase of a given word line. The faster and slower-programming storage elements can be distinguished by detecting when a number of storage elements reach a specified verify level, counting an additional number of program pulses which is set based on a natural threshold voltage distribution of the storage elements, and subsequently performing a read operation that separates the faster and slower programming storage elements. A drain-side select gate voltage can be adjusted in different programming phases to accommodate different bit line bias levels.Type: GrantFiled: August 3, 2010Date of Patent: November 13, 2012Assignee: SanDisk Technologies Inc.Inventors: Deepanshu Dutta, Jeffrey W. Lutze
-
Patent number: 8304754Abstract: Rewritable switching materials and methods for forming the same are described herein. One embodiment is a storage device comprising a first electrode, a state change element in contact with the first electrode, the state change element comprises ZrxYyOz, and a second electrode in contact with the state change element. A method for forming such a storage device is also disclosed herein. Another embodiment is a storage device comprising a first electrode a state change element in contact with the first electrode, the state change comprises at least one of cerium oxide or bismuth oxide, and a second electrode in contact with the state change element. A method for forming such a storage device is also disclosed herein.Type: GrantFiled: February 3, 2009Date of Patent: November 6, 2012Assignee: SanDisk 3D LLCInventors: Depak C. Sekar, April Schricker
-
Patent number: 8307038Abstract: A computer implemented method for assisting email users. The method determines the relevance of email addresses to users and utilizes the relevance information to assist users in addressing emails. The method may include gathering email addresses from one or more sources including inbound user emails associated with an email user, and determining a relevance of the email address to the user based on a heuristic. Once relevance is determined, the method includes applying relevant email addresses to a user's store of relevant addresses.Type: GrantFiled: June 9, 2006Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: Eliot C. Gillum, Steven D. Kafka
-
Patent number: 8303413Abstract: Tools available to a live host for interacting with player of a live broadcast game show. One tool set receives performance data associated with the featured player and the other players, displays to the live host the performance data associated with the featured player and the other players, and allows the live host to broadcast live audio to the featured player and the other players. Another tool set aggregates statistical information associated with the other players participating in the live broadcast game show into multiple categories and ranks the statistical information. Based on at least one category, one of the other players is selected to be the next featured player. The selection is broadcast to the other players.Type: GrantFiled: June 27, 2008Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: James F. Geist, Jr., Tara J. Brannigan, Joanne L. Clowes
-
Patent number: 8307345Abstract: Instrumentation is dynamically added to application components during runtime. An interestingness engine receives inputs from various sources which identify software components such as classes for which it is desired to provide instrumentation. The sources can include a heuristics engine which receives performance data from already-instrumented components, a user interface from which a user identifies component to be instrumented or de-instrumented, and a static list of components to be instrumented. During the runtime, instrumentation can be added to components which become interesting, or removed from components which become not interesting. When loading or redefining a component, if a component type matches rules, it is eligible for instrumentation, and the interestingness engine is consulted to determine whether the component is of interest, in which case instrumentation is added.Type: GrantFiled: November 4, 2008Date of Patent: November 6, 2012Assignee: CA, Inc.Inventors: Bhaskar Sunkara, Jeffrey R. Cobb
-
Patent number: D670552Type: GrantFiled: October 14, 2011Date of Patent: November 13, 2012Assignee: Pure Hold LimitedInventor: Alan Michael George Meeks