Patents Represented by Attorney Turk IP Law, LLC
  • Patent number: 8195792
    Abstract: According to some embodiments, a callback interface for web accessible services is provided. A Uniform Resource Locator (URL) or similar address is issued by a host associated service to the user. User's browser provides the URL to an activity service, which on the user's behalf contacts the host service indicated by the URL and supporting the callback interface. The activity service then facilitates the user's requests on documents maintained by the host service through stateless calls to the host service providing web accessible services such as document manipulation, image processing, and similar ones.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Matthew J. Ruhlen, Brian K. Dewey, Sam Franklin Williams
  • Patent number: 8195606
    Abstract: Data in tables with foreign key relationship is synchronized in batches employing a two-pass process during playback based on whether the foreign key constraint is a linear dependency, self-referencing, or cyclic. A separate table containing a primary key of records and database timestamp columns for change operations may also be used for batch synchronization in addition to or instead of adding database timestamp columns to existing tables.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Bin Lu, Dima Belikov, Mehul Shah
  • Patent number: 8193912
    Abstract: RFID tags are configured to adjust their clock frequency in order to meet predefined limits for reply frequencies to conserve tag power. A deviation of computed tag reply frequency from a reader commanded reply frequency is used to determine an adjustment to the tag clock frequency. The tag clock frequency may be adjusted during backscatter and restored once backscattering is completed.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: June 5, 2012
    Assignee: Impinj, Inc.
    Inventors: Vadim Gutnik, Scott A. Cooper, John D. Hyde
  • Patent number: 8190135
    Abstract: Presence information and communication options for contact entities (people and other) of a user are provided to the user based on the user's own location. The user's location information is used as initial criterion to filter contact entities. Further filtering is performed based on presence attributes of nearby contacts such as their expertise, availability, location, and similar attributes. Prioritization and ordering may also be carried out based on the same criteria.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Amit Gupta, Avronil Battacharjee
  • Patent number: 8188927
    Abstract: RFID tags are assembled through affixing an antenna to an integrated circuit (IC) by forming one or more capacitors coupling the antenna and the IC with the dielectric material of the capacitor(s) including a non-conductive covering layer of the IC, a non-conductive covering layer of the antenna such as an oxide layer, and/or an additionally formed dielectric layer. Top and bottom plates of the capacitor(s) are formed by the antenna traces and one or more patches on a top surface of the IC.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: May 29, 2012
    Assignee: Impinj, Inc.
    Inventors: Ronald Lee Koepp, Ronald A. Oliver, William T. Colleran, Yanjun Ma, Jay M. Fassett, Vincent C. Moretti
  • Patent number: 8180933
    Abstract: Multiple peripheral devices are used for various modes of communication in a unified communication application. Employing standard or custom protocols, connected peripheral devices can be configured automatically and different modes of communication such as audio, video, data, and text, are routed to available or selected peripheral devices. Incoming communication requests can be extended to multiple peripheral devices synchronously and users enabled to switch between peripheral devices seamlessly during a communication session.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Anton Krantz, Lokesh Srinivas Koppolu, Sunil Kasturi, Yu An, Adrian Potra
  • Patent number: 8174367
    Abstract: RFID reader systems, readers, components, software and methods for causing RFID tags to backscatter a combination made from at least portions of a first code and a second code stored in tag memory, without transmitting any commands in the interim. In a number of embodiments, therefore, a separate command does not have to be sent for also reading the second code, thereby saving time in inventorying the tags. Plus, the combination can enable reading tag codes during tag manufacturing that are not otherwise readily available to read in the field.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: May 8, 2012
    Assignee: Impinj, Inc.
    Inventor: Christopher J. Diorio
  • Patent number: 8171346
    Abstract: Debugging operations on individual client sessions for a remotely executed shared application are enabled to be performed as the client requests are processed on the executing server without disrupting execution of other client sessions. A remote debugging client may connect to a debugging engine executed on the server allowing the debugging client to view source code, set breakpoints, view client connections, and receive callbacks or notifications when a breakpoint is hit by the client session being debugged. The debugging client may also control execution by stepping through client code enabling debugging of multiple clients simultaneously.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: John Stairs, Thomas Hejlsberg
  • Patent number: 8161379
    Abstract: Various technologies and techniques are disclosed for fitting and filling pictures in documents. A selection is received from a user to perform a fill or fit to placeholder operation to insert a picture into a placeholder. A visible image area is calculated which determines what portion of the picture will appear in the placeholder. The user is able to slide the picture back and forth within the placeholder until a desired crop is achieved. The picture is cropped so that the placeholder is kept intact and original aspect ratios of the placeholder and picture are both preserved. When a rotation of the placeholder is different than a rotation of the picture being inserted, then an axis-aligned bounding box is calculated for the picture or the placeholder to complete the fit or fill operation.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: April 17, 2012
    Assignee: Microsoft Corporation
    Inventors: David W. Waltman, Zhao-Hong Mai, Auston W. Zahrt
  • Patent number: 8154385
    Abstract: Radio frequency identification (RFID) tags selected for inventorying using combination of preselect and/or post select criteria. The selection commands can be for selecting according to a tag memory content, by invoking the mask address or by comparing other tag characteristics. Selection criteria can be determined locally at a modem block of a reader or provided to the modem block by higher layers of the reader. Tags meeting the selection criteria are reported to the higher layers for further actions. Some tags may be held while waiting for instructions from the higher layer block(s).
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: April 10, 2012
    Assignee: Impinj, Inc.
    Inventors: Ali Aiouaz, Paul Dietrich, Christopher J. Diorio, Scott A. Cooper
  • Patent number: 8155899
    Abstract: A portable instrument for displaying an efficiency metric for a photovoltaic power generation system based on an estimate of the source power available from the photovoltaic modules. The source power is a value scaled from the rated DC source power computed with data from irradiance and temperature sensors or from a photovoltaic sensor's deviation from a rated level of power generation. A ratio of output power divided by source power is one measure of efficiency and relates to the health of the physical photovoltaic power generation system.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: April 10, 2012
    Inventor: Gregory Smith
  • Patent number: 8134451
    Abstract: RFID tags and chips for RFID tags store a first code and a second code in memory. They are capable of backscattering a combination made from at least portions of the first code and the second code, without receiving any commands in the interim. In a number of embodiments, therefore, a separate command does not have to be sent for also reading the second code, thereby saving time in inventorying the tags. Plus, the combination can enable reading tag codes during tag manufacturing that are not otherwise readily available to read in the field.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: March 13, 2012
    Assignee: Impinj, Inc.
    Inventor: Christopher J. Diorio
  • Patent number: 8120494
    Abstract: RFID readers, reader systems, and methods are provided that utilize smart antenna switching. A first signal is transmitted from a first antenna estimating presence of tags within the antennas field of view. If fewer than a predefined number of tags are estimated, the system switches to a second antenna. Otherwise, the tags found in the field of view of the first antenna are inventoried before switching to the second antenna.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: February 21, 2012
    Assignee: Impinj, Inc.
    Inventors: Ali Aiouaz, Paul Dietrich, David Ord, Omar Khwaja
  • Patent number: 8115632
    Abstract: A semiconductor chip for an RFID tag is described. The semiconductor chip including wireless transceiver and processing block circuitry to receive and put into effect a wirelessly received instruction encoded in a TUNE command. The instruction commanding the semiconductor chip to perform at least one specific act. The semiconductor chip having circuitry to perform the at least one specific act. The circuitry being coupled to the processing block. The circuitry and its corresponding specific act identified by at least one of the following: enablement circuitry to turn a sub-circuit within the semiconductor chip on; disablement circuitry to turn a sub-circuit within the semiconductor chip off; current bias circuitry to alter a bias current within a sub-circuit of the semiconductor chip; voltage bias circuitry to alter a bias voltage within a sub-circuit of the semiconductor chip; threshold adjustment circuitry to adjust a threshold within a sub-circuit of the semiconductor chip.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: February 14, 2012
    Assignee: Impinj, Inc,
    Inventors: Kambiz Rahimi, Christopher J. Diorio
  • Patent number: 8117201
    Abstract: A contacts list for a subscriber is pre-populated based on information received from various data stores, data mining of applications associated with the subscriber, and administrator defined contacts. The list may be further maintained dynamically based on changes to contact information and/or subscriber attributes.
    Type: Grant
    Filed: May 24, 2009
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Avronil Bhattacharjee, Amit Gupta, Cindy Kwan
  • Patent number: 8115590
    Abstract: RFID reader and methods of operating an RFID reader are provided to limit or prevent the issuing of confidential information such as encryption keys, passwords, shared secrets, and the like to RFID tags if a reader is not authorized. The reader may determine its authorization status based on a self-check, information from another reader, or information from a controller, and limit an operational aspect of itself or for communication with the tags.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: February 14, 2012
    Assignee: Impinj, Inc.
    Inventors: Christopher J. Diorio, Joel Peshkin, Ali Aiouaz, Scott Cooper
  • Patent number: 8115597
    Abstract: The present disclosure provides a power rectifier for a Radio Frequency Identification tag circuit. The rectifier is constructed from a pair of complementary MOS transistors. Gates of the transistors have predetermined voltages applied to them. The applied voltages bias the transistors to near their active operating region. During the same time additional control signals are applied to the gates of the transistors, the control signals are synchronous, but out of phase, with each other.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: February 14, 2012
    Assignee: Impinj, Inc.
    Inventors: Ronald A. Oliver, John D. Hyde, Charles J. T. Peach
  • Patent number: 8099664
    Abstract: A method and system is disclosed for generating a help interface to present static help content and customized help content for an application. Help content data is accessed to define the static help content and a control command to support incorporation of the customized help content. The control command is implemented to determine a configuration of the application, and a user context is determined based on a user characteristic and the application configuration. The customized help content is then resolved based on the control command and the user context. In some cases, a help system may include a help viewer module or program in communication with a computer-readable memory storing the help content data. The help viewer may then render the help interface based on the static help content and customized help content resolved from the control command, the application configuration, and other aspects of the user context in which it is presented.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: January 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Arif Kureshy, Gary F. Syck, Muhammad Adnan Alam
  • Patent number: 8095561
    Abstract: A modular framework for data import/export in an application that allows modules/components to be independently developed for importing and exporting data related to specific entities, including the handling of dependencies between entities. The framework is metadata driven which allows new entities to be introduced in the application with new modules for importing/exporting data related to those entities, without updating modules for exporting existing entities. Each type of entity is defined with a schema that represents the logical entity such that the entity is agnostic as to how the entity data is stored in database tables. A master configuration file is created for the application that lists each entity that can be imported or exported by the application, and defines how the framework imports or exports the business entity. Additionally, dynamic batching is provided to divide large datasets into multiple batches for suitable consumption by consumers of the exported data.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Bin Lu, Mehul Y. Shah
  • Patent number: 8095118
    Abstract: Address book data available to a user such as contact information, group information, resource information, and similar data, are retrieved from a plurality of sources by a third party service. The retrieved data is customized for consistent presentation and provided to the user without the user's application having to communicate with individual data sources for retrieving the data.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventor: Victor Boctor