Patents Represented by Attorney Turk IP Law, LLC
-
Patent number: 8195792Abstract: 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: GrantFiled: January 16, 2009Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Matthew J. Ruhlen, Brian K. Dewey, Sam Franklin Williams
-
Patent number: 8195606Abstract: 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: GrantFiled: December 12, 2008Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Bin Lu, Dima Belikov, Mehul Shah
-
Patent number: 8193912Abstract: 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: GrantFiled: March 12, 2009Date of Patent: June 5, 2012Assignee: Impinj, Inc.Inventors: Vadim Gutnik, Scott A. Cooper, John D. Hyde
-
Patent number: 8190135Abstract: 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: GrantFiled: January 22, 2009Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Amit Gupta, Avronil Battacharjee
-
Patent number: 8188927Abstract: 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: GrantFiled: March 6, 2009Date of Patent: May 29, 2012Assignee: Impinj, Inc.Inventors: Ronald Lee Koepp, Ronald A. Oliver, William T. Colleran, Yanjun Ma, Jay M. Fassett, Vincent C. Moretti
-
Patent number: 8180933Abstract: 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: GrantFiled: January 21, 2009Date of Patent: May 15, 2012Assignee: Microsoft CorporationInventors: Anton Krantz, Lokesh Srinivas Koppolu, Sunil Kasturi, Yu An, Adrian Potra
-
Patent number: 8174367Abstract: 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: GrantFiled: April 30, 2008Date of Patent: May 8, 2012Assignee: Impinj, Inc.Inventor: Christopher J. Diorio
-
Patent number: 8171346Abstract: 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: GrantFiled: March 10, 2010Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: John Stairs, Thomas Hejlsberg
-
Patent number: 8161379Abstract: 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: GrantFiled: June 20, 2008Date of Patent: April 17, 2012Assignee: Microsoft CorporationInventors: David W. Waltman, Zhao-Hong Mai, Auston W. Zahrt
-
Patent number: 8154385Abstract: 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: GrantFiled: June 20, 2006Date of Patent: April 10, 2012Assignee: Impinj, Inc.Inventors: Ali Aiouaz, Paul Dietrich, Christopher J. Diorio, Scott A. Cooper
-
Patent number: 8155899Abstract: 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: GrantFiled: December 16, 2010Date of Patent: April 10, 2012Inventor: Gregory Smith
-
Patent number: 8134451Abstract: 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: GrantFiled: April 30, 2008Date of Patent: March 13, 2012Assignee: Impinj, Inc.Inventor: Christopher J. Diorio
-
Patent number: 8120494Abstract: 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: GrantFiled: May 16, 2007Date of Patent: February 21, 2012Assignee: Impinj, Inc.Inventors: Ali Aiouaz, Paul Dietrich, David Ord, Omar Khwaja
-
Patent number: 8115632Abstract: 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: GrantFiled: February 12, 2009Date of Patent: February 14, 2012Assignee: Impinj, Inc,Inventors: Kambiz Rahimi, Christopher J. Diorio
-
Patent number: 8117201Abstract: 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: GrantFiled: May 24, 2009Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Avronil Bhattacharjee, Amit Gupta, Cindy Kwan
-
Patent number: 8115590Abstract: 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: GrantFiled: February 13, 2009Date of Patent: February 14, 2012Assignee: Impinj, Inc.Inventors: Christopher J. Diorio, Joel Peshkin, Ali Aiouaz, Scott Cooper
-
Patent number: 8115597Abstract: 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: GrantFiled: March 4, 2008Date of Patent: February 14, 2012Assignee: Impinj, Inc.Inventors: Ronald A. Oliver, John D. Hyde, Charles J. T. Peach
-
Patent number: 8099664Abstract: 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: GrantFiled: March 17, 2006Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Arif Kureshy, Gary F. Syck, Muhammad Adnan Alam
-
Patent number: 8095561Abstract: 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: GrantFiled: April 23, 2009Date of Patent: January 10, 2012Assignee: Microsoft CorporationInventors: Bin Lu, Mehul Y. Shah
-
Patent number: 8095118Abstract: 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: GrantFiled: January 9, 2009Date of Patent: January 10, 2012Assignee: Microsoft CorporationInventor: Victor Boctor