Patents Represented by Attorney Vierra Magen Marcus & DeNiro LLP
  • Patent number: 8263465
    Abstract: Techniques are provided for fabricating memory with metal nanodots as charge-storing elements. In an example approach, a coupling layer such as an amino functional silane group is provided on a gate oxide layer on a substrate. The substrate is dip coated in a colloidal solution having metal nanodots, causing the nanodots to attach to sites in the coupling layer. The coupling layer is then dissolved such as by rinsing or nitrogen blow drying, leaving the nanodots on the gate oxide layer. The nanodots react with the coupling layer and become negatively charged and arranged in a uniform monolayer, repelling a deposition of an additional monolayer of nanodots. In a configuration using a control gate over a high-k dielectric floating gate which includes the nanodots, the control gates may be separated by etching while the floating gate dielectric extends uninterrupted since the nanodots are electrically isolated from one another.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: September 11, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Vinod Robert Purayath, George Matamis, Takashi Orimoto, James Kai, Tuan D. Pham
  • Patent number: 8264890
    Abstract: Techniques are disclosed herein for erasing non-volatile memory cells. A subset of the memory cells are pre-conditioned prior to erase. The pre-conditioning alters the threshold voltage of the memory cells in a way that may help make later calculations more accurate. As an example, memory cells along a single word line might be pre-conditioned. After the pre-conditioning, the memory cells are erased using a trial erase pulse. A suitable magnitude for a second pulse is determined based on the magnitude of the trial erase pulse and data collected about the threshold voltage distribution after the trial erase. The second erase pulse is used to erase the memory cells. Determining an appropriate magnitude for the second erase pulse minimizes or eliminates over-erasing.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: September 11, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Nima Mokhlesi, Dana Lee, Anubhav Khandelwal
  • Patent number: 8265341
    Abstract: A system and method are disclosed for tracking image and audio data over time to automatically identify a person based on a correlation of their voice with their body in a multi-user game or multimedia setting.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Mitchell Dernis, Tommer Leyvand, Christian Klein, Jinyu Li
  • Patent number: 8266062
    Abstract: A system and method are disclosed relating to authenticating software licenses associated with a software product. During an installation process, a purchaser of a software product may contact a vendor representative via a telephone connection and verbally relay a data packet, which may be an installation ID. The vendor server creates a reversible hash from the data packet, a known seed value and additional information relating to the software product or license. The server encrypts the hash to generate a confirmation ID, and sends the confirmation ID to the software product purchaser.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventor: Prashant Mishra
  • Patent number: 8261177
    Abstract: A presentation application provides for authoring and playback of a presentation. A presentation is an interactive collection of activities. An activity may include one or more frames, wherein each frame includes one or more modules. A module may consist of media content such as video, text, images or other content. A user may provide input during playback of the presentation. In response to the input, the module or frame receiving the input may call an action on a presentation activity, frame or module, thereby allowing the user to navigate through the presentation and accomplish objectives. When authoring a presentation, a user may associate a user initiated event or internally generated event with a module action. Authoring may be performed through an authoring interface provided by an authoring tool. The authoring tool may save a presentation as a package which can be distributed.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Vinay Krishnaswamy, James E. Oker, Ravipal S. Soin, Ramraj Rajkumar, Stephane Comeau, Patrick Schreiber
  • Patent number: 8259377
    Abstract: A system, method, and apparatus for delayed optical logic gates based on slow light and enhanced nondegenerate four-wave mixing processes, where a single or multiple delayed optical routers are utilized for dark resonance interactions in which two-color lasers interact with a three-level nonlinear optical medium comprised of two ground states and one excited state through the nondegenerate four-wave mixing processes. The delayed optical logic mechanism is based on combination of single or multiple dark resonance-induced two-photon coherence conversion via slow light phenomenon. The two-photon coherence induced on the ground states is optically detected via nondegenerate four-wave mixing processes. The nondegenerate four-wave mixing generation is enhanced owing to dark resonance or electromagnetically induced transparency. The delayed optical logic gates have potential to keep up ultra-high-bandwidth optical information processing using relatively slow electronic processing devices.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: September 4, 2012
    Assignee: Inha-Industry Partnership Institute
    Inventor: Byoung-Seung Ham
  • Patent number: 8261278
    Abstract: An application monitoring system determines the health of one or more resources used to process a transaction, business application, or other computer process. Performance data is generated in response to monitoring application execution and processed to determine and an actual and baseline value for resource usage data. Resource usage baseline data may be determined from previous resource usage data associated with a resource and particular transaction (a resource-transaction pair). The baseline values are compared to actual values to determine a deviation for the actual value. Deviation information for the time series data can be reported through an interface or some other manner.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: September 4, 2012
    Assignee: CA, Inc.
    Inventor: Zahur Peracha
  • Patent number: 8260907
    Abstract: Methods, systems and computer program products for collecting data processing system status information monitoring network communications with the data processing system to observe transaction(s) associated with the data processing system. The transaction(s) is analyzed to determine if the transaction(s) complies with a quality standard and a trigger is generated based on the analysis of the transaction(s). System status information is collected responsive to the generation of the trigger. The collection of system status information may be provided by collecting system status information so that collection of the system status information automatically time correlates the collected system status information with the trigger.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: September 4, 2012
    Assignee: CA, Inc.
    Inventor: Patrick Charles O'Sullivan
  • Patent number: 8259376
    Abstract: A system, method, and apparatus for delayed optical logic gates based on slow light and enhanced nondegenerate four-wave mixing processes, where a single or multiple delayed optical routers are utilized for dark resonance interactions in which two-color lasers interact with a three-level nonlinear optical medium comprised of two ground states and one excited state through the nondegenerate four-wave mixing processes. The delayed optical logic mechanism is based on combination of single or multiple dark resonance-induced two-photon coherence conversion via slow light phenomenon. The two-photon coherence induced on the ground states is optically detected via nondegenerate four-wave mixing processes. The nondegenerate four-wave mixing generation is enhanced owing to dark resonance or electromagnetically induced transparency.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: September 4, 2012
    Assignee: Inha-Industry Partnership Institute
    Inventor: Byoung-Seung Ham
  • Patent number: 8255468
    Abstract: Methods for assisting email users manage email messages received in an email account. An event is triggered by an action performed by an email user with respect to an email message in an email account. The event identifies an entity associated with the email message (e.g., sender address, domain, keyword, etc.). A determination is made whether to assist the user manage their email based on a heuristic. The heuristic assigns weights based on prior events associated with the same entity to determine whether the user is interested in receiving emails from the sender. Based on the heuristics, the method may add the sender to the user's block-list or unsubscribe the user from a mailing list.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Krishna C. Vitaldevara, Eliot C. Gillum, Jason D. Walter, Mehrdad Bidgoli
  • Patent number: 8254697
    Abstract: Methods are disclosed for finding images from a large corpus of images that at least partially match a query image. The present method makes use of feature detectors to bundle features into local groups or bundles. These bundled features are repeatable and much more discriminative than an individual SIFT feature. Equally importantly, the bundled features provide a flexible representation that allows simple and robust geometric constraints to be efficiently enforced when querying the index.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael Isard, Qifa Ke, Jian Sun, Zhong Wu
  • Patent number: 8254177
    Abstract: Multiple programming processes are performed for a plurality of non-volatile storage elements. Each of the programming process operates to program at least a subset of the non-volatile storage elements to a set of target conditions using programming pulses. For at least a subset of the programming processes, a programming pulse associated with achieving an intermediate result for a respective programming process is identified, a pulse increment between programming pulses is decreased for the respective programming process while continuing the respective programming process to program non-volatile storage elements to the respective one or more targets and the identified programming pulse is used to adjust a starting programming voltage for a subsequent programming process.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: August 28, 2012
    Assignee: SanDisk Technologies Inc.
    Inventor: Gerrit Jan Hemink
  • Patent number: 8253799
    Abstract: An object is detected in images of a live event by storing and indexing camera registration-related data from previous images. For example, the object may be a vehicle which repeatedly traverses a course. A first set of images of the live event is captured when the object is at different locations in the live event. The camera registration-related data for each image is obtained and stored. When the object again traverses the course, for each location, the stored camera registration-related data which is indexed to the location can be retrieved for use in estimating a position of a representation of the object in a current image, such as by defining a search area in the image. An actual position of the object in the image is determined, in response to which the camera registration-related data may be updated, such as for use in a subsequent traversal of the course.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: August 28, 2012
    Assignee: Sportvision, Inc.
    Inventors: Vidya Elangovan, Kenneth A. Milnes, Timothy P. Heidmann
  • Patent number: 8253788
    Abstract: A method and apparatus for acquiring digital microscope images is disclosed, in which a plurality of magnified images of a specimen are captured for tiling together to provide an overall composite image of the specimen. In accordance with the described method, the specimen is moved relative to an imaging system comprising a microscope and camera in a predetermined path while the plurality of magnified images are captured. In a preferred embodiment, the specimen, contained on a slide, is mounted on a movable microscope stage, and is moved beneath the microscope in the predetermined path. The velocity of the movement of the stage and the shutter speed of the camera is computer controlled to capture overlapping, clear images.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: August 28, 2012
    Assignee: Source Bioscience PLC
    Inventors: John R. Maddison, Noah F. Clinch
  • Patent number: 8250478
    Abstract: A system is disclosed for reducing the time required to generate web pages on post-back of collaborative web applications. Content from web pages of the collaborative web applications may be displayed in respective foreground and background IFRAMES over a display. Upon post-back to load content from a new web page in the foreground IFRAME, the content from the background IFRAME persists, thus saving the round trip otherwise required to update content from the background IFRAME. Initialization and update of the content in the background IFRAME may be performed when interaction with the content in the foreground IFRAME is idle.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Baskaran Dharmarajan, Vladimir Dumitrean
  • Patent number: 8248850
    Abstract: An error detection and data recovery operation for a non-volatile memory system. Even after a programming operation for a set of storage elements is successfully completed, the data of some storage elements may be corrupted. For example, erased state storage element may be disturbed by programming of other storage elements. To allow recovery of data in such situations, associated data latches can be configured to allow the erased state storage elements to be distinguished from other data states once programming is completed. Furthermore, a single read operation can be performed after programming is completed. Logical operations are performed using results from the read operation, and values in the data latches, to identify erased state storage elements which have strayed to another data state. If the number of errors exceeds a threshold, a full recovery operation is initiated in which read operations are performed for the remaining states.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 21, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Deepanshu Dutta, Jeffrey W. Lutze, Yan Li
  • Patent number: 8242596
    Abstract: Improved techniques to produce integrated circuit products are disclosed. The improved techniques permit smaller and less costly production of integrated circuit products. One aspect of the invention is that the integrated circuit products are produced a batch at a time, and that singulation of the batch into individualized integrated circuit products uses a non-linear (e.g., non-rectangular or curvilinear) sawing or cutting action so that the resulting individualized integrated circuit packages no longer need to be completely rectangular. Another aspect of the invention is that the integrated circuit products can be produced with semiconductor assembly processing such that the need to provide an external package or container becomes optional.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: August 14, 2012
    Assignee: SanDisk Technologies Inc.
    Inventor: Hem P. Takiar
  • Patent number: 8244595
    Abstract: A processor implemented method, system and computer readable medium for performing transactions of user generated content in a centralized marketplace is provided. User generated content files usable in a game during gameplay are received from users to the centralized marketplace. A restriction on use of the user generated content files is applied. The user generated content files are presented within the centralized marketplace. A request to purchase a user generated content file in the centralized marketplace is received from a first user and a purchase transaction between the first user and a content owner of the user generated content file is completed.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: William Giese, Christian Guirguis, Chad Olsen, Rory Reich
  • Patent number: D665919
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: August 21, 2012
    Assignee: Labcon, North America
    Inventors: Linda Newman, Venus Happ, Jim Happ, Tom Moulton
  • Patent number: RE43601
    Abstract: A handheld electronic device for use at a venue hosting a live sporting event, having a receiver for receiving a wireless RF transmission conveying a plurality of video streams derived from video cameras filming the live sporting event, a display and a user interface for selecting a video stream among the plurality of video streams to be displayed on the display. The handheld electronic device is capable to acquire a locked mode of operation and an unlocked mode of operation, in the locked mode of operation the handheld electronic device being precluded from displaying the video streams to a spectator, in the unlocked mode of operation the handheld electronic device being enabled to display the video streams to the spectator, the handheld electronic device capable to acquire the unlocked mode of operation in response to reception of authentication data wirelessly transmitted to the handheld electronic device.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: August 21, 2012
    Assignee: Kangaroo Media, Inc.
    Inventors: Marc Arseneau, Alain Charette, Jean Arseneau, Michel Poisson