Patents Represented by Attorney Turk IP Law, LLC
  • Patent number: 8086455
    Abstract: A recognition (e.g., speech, handwriting, etc.) model build process that is declarative and data-dependence-based. Process steps are defined in a declarative language as individual processors having input/output data relationships and data dependencies of predecessors and subsequent process steps. A compiler is utilized to generate the model building sequence. The compiler uses the input data and output data files of each model build processor to determine the sequence of model building and automatically orders the processing steps based on the declared input/output relationship (the user does not need to determine the order of execution). The compiler also automatically detects ill-defined processes, including cyclic definition and data being produced by more than one action. The user can add, change and/or modify a process by editing a declaration file, and rerunning the compiler, thereby a new process is automatically generated.
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Yifan Gong, Ye Tian
  • Patent number: 8082556
    Abstract: The present disclosure provides a Radio Frequency Identification (RFID) reader software structure and method. A functionality of a reader engine is extended, enabling it to communicate via an extended standard Application Programming Interface (API) with an application software. The extended functionality supports a Partner Service Module that resides in the reader, thus allowing at least one of its Partner Software Functions to communicate with the application software over a single connection.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: December 20, 2011
    Assignee: Impinj, Inc.
    Inventors: Ali Aiouaz, Christopher S. Delaney
  • Patent number: 8077013
    Abstract: RFID tag responses are detected by an RFID reader system. The tag response may be detected based on a reference measurement during a tag silent period and another one during the tag response. This helps determine whether a slot is empty or occupied, in a slotted aloha algorithm. The result is reported to the Q-algorithm for a better decision.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: December 13, 2011
    Assignee: Impinj, Inc.
    Inventor: Scott A. Cooper
  • Patent number: 8072327
    Abstract: RFID reader systems, readers, components, software and methods cause RFID tags to reply using changed reply timing. In a number of embodiments, this timing change is achieved by causing a custom timing command to be transmitted to a tag. In some embodiments, the changed reply timing affects an amount of delay before a tag backscatters a reply.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: December 6, 2011
    Assignee: Impinj, Inc.
    Inventors: Arthur Gustav Enyedy, Christopher J. Diorio, Gregory T. Kavounas
  • Patent number: 8072329
    Abstract: The present disclosure provides examples of a voltage regulator for a Radio Frequency Identification tag circuit. The voltage regulator includes a pair of native transistors. A first native transistor is coupled to a reference voltage and biased to saturation. A resistive element coupled between the gate and the drain of the transistor ensures a sufficient voltage difference between the source and the drain of the first native transistor. The second native transistor, with a gate coupled to the gate of the first native transistor, outputs a regulated voltage.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: December 6, 2011
    Assignee: Impinj, Inc.
    Inventors: Shailendra Srinivas, Jay A. Kuhn
  • Patent number: 8074204
    Abstract: A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set up, activate, and observe a test cycle. Results may be forwarded to a variety of special-purpose listeners which evaluate variable and state changes and ultimately determine pass/fail metrics. Results from profilers may be used to determine code coverage for each of the tests performed by the suite. APIs allow integration of the test framework with other development processes such as a be source code management system. In one embodiment, new or changed source code may not be checked in until successfully passing a test cycle.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Jeff Comstock, David Pokluda, Ashok Srinivasan
  • Patent number: 8063740
    Abstract: Interfacing is provided, to a utility of an RFID reader. The utility causes the RFID reader to instruct tags to reply using changed reply timing. The interfacing enables an agent to control the utility, for installing it, configuring it, enabling it, disabling it, or operating it. In a number of embodiments, the tag timing change is achieved by causing a custom timing command to be transmitted to a tag. In some embodiments, the changed reply timing alters the delay before a tag backscatters a reply.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: November 22, 2011
    Assignee: Impinj, Inc.
    Inventors: Christopher J. Diorio, Gregory T. Kavounas, Arthur Gustav Enyedy
  • Patent number: 8044801
    Abstract: The present disclosure provides a power rectifier for a Radio Frequency Identification tag circuit. The power 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 regions, while an additional RF control signal is being applied to only one of the gates of the transistors in the complementary pair.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: October 25, 2011
    Assignee: Impinj, Inc.
    Inventors: John D. Hyde, Ronald A. Oliver, Charles J. T. Peach
  • Patent number: 8044774
    Abstract: RFID tag circuits, tags, and methods are provided for receiving a partial-kill command. In response to receiving such a command, the tag circuit or tag becomes partially killed. This means that one or more but not all of its memory functions become disabled.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: October 25, 2011
    Assignee: Impinj, Inc.
    Inventor: Christopher J. Diorio
  • Patent number: 8005895
    Abstract: Users attempting to join a conference facilitated by an enhanced communication system employing a network communication protocol such as SIP and having a distributed architecture are enabled to request the conference through a numeric conference identifier. The conference directory identifier is assigned to an associated resource, rather than directly to a pool of resources in the communication system. If a pool is decommissioned, any conference directories with remaining data may be assigned to other pools, like users may be moved, to ensure continuity of the system.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Sankaran Narayanan, Dhigha Sekaran, Charles A. Vermette, Hao Yan
  • Patent number: 7999675
    Abstract: RFID tags and chips for RFID tags are capable of replying using changed reply timing. In a number of embodiments, this timing change is achieved when a tag receives a custom timing command from an RFID reader. In some embodiments, the changed reply timing affects an amount of delay before a tag backscatters a reply.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: August 16, 2011
    Assignee: Impinj, Inc.
    Inventors: Christopher J. Diorio, Arthur Gustav Enyedy, Gregory T. Kavounas
  • Patent number: 7990249
    Abstract: RFID tag circuits, tags, and methods are provided for backscattering a received RF wave using a controllable admittance difference between the ON state and the OFF state. The admittance difference is controlled responsive to a control signal. In some embodiments, the control signal is generated responsive to a command. In others, the control signal is generated responsive to detecting the power level of the received RF wave. In those, the inherent behavior of the admittance difference can be shaped as desired. For example, it can be such that the backscatters with advantageously more power when it is away from the reader, and with less power when it is close to the reader, so as to meet regulatory requirements.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: August 2, 2011
    Assignee: Impinj, Inc.
    Inventors: John D. Hyde, Ronald A. Oliver
  • Patent number: 7987392
    Abstract: A status of connectivity between servers of different sites (locations) is used to infer whether a network or a server failure has occurred such that data between the servers can be routed more efficiently reducing unnecessary network traffic due to duplicate messages. Servers may be grouped based on location or other characteristics and connectivity status determined based on the communication status of individual servers and their respective groups.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Victor Boctor, Todd Luttinen
  • Patent number: 7983222
    Abstract: Techniques for locating wireless channels usable for transmitting media signals from personal media players that are adequately separated from wireless channels used for other purposes. One technique involves identifying a target channel and at least two additional channels within a certain proximity of the target channel, and evaluating a channel usability algorithm based on characteristics, such as the received signal strengths, of the target channel and the received signal strengths of each of the proximate channels. Based on evaluation of the algorithm, the target channel is deemed either usable or not usable to transmit the media signal. The most desirable available target channel(s) in a particular group or sub-group of wireless channels may also be identified.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Edward Giaimo, Matthew Jubelirer, Matthew Morris, Curtis McClive, Loren Reas, Wayne King, Mark Edward Smalley
  • Patent number: 7982611
    Abstract: Rogue RFID readers are detected by listening to communication between rogue reader and a tag, capturing a time stamp and/or a channel associated with the communication, and checking the captured time stamp/channel to determine whether it is a result of a command from another legitimate reader. Audible or visible alerts may be issued, flags may be set, or messages transmitted to an administrator upon determining the operation of the rogue RFID reader. Based on the alert(s) affected tags or the rogue reader may be jammed or an effect of the illegal transmission by the rogue reader may be reversed or tags replaced.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: July 19, 2011
    Assignee: Impinj, Inc.
    Inventors: Brent A. Picasso, Paul Dietrich, Michael J. Dacquisto, Joseph Baird, Christopher J. Diorio, Harley K. Heinrich
  • Patent number: 7979888
    Abstract: A method of identifying an entry in an entity model as being at least one of potentially private and potentially sensitive is disclosed. The method may include creating an indication related to a specific entry that indicates whether the specific entry is one of potentially personally identifiable and potentially sensitive or both and allowing the indication to be modified to indicate whether the specific entry is one of potentially personally identifiable and potentially sensitive or both.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventor: Michael Fruergaard Pontoppidan
  • Patent number: 7978005
    Abstract: Embodiments of the invention describe a core circuit for a reference current generator circuit that biases a first transistor to source a first current and a second transistor parallel to the first transistor, biased to source a second current controlled by the first current. A third transistor is coupled parallel to the second transistor and sources a third current controlled by the first current. The third transistor has a different threshold voltage than a threshold voltage of the second transistor. A resistive component coupled to conduct the second current has a resistive voltage that is substantially equal to a voltage differential between the first transistor and the second transistor. The conducting current through the resistive component is substantially independent of temperature variations.
    Type: Grant
    Filed: May 23, 2009
    Date of Patent: July 12, 2011
    Assignee: Impinj, Inc.
    Inventors: John D. Hyde, Christopher J. Diorio
  • Patent number: 7973643
    Abstract: RFID readers transmit data to query tags at one or more data rates. Before transmitting data, the RFID readers also transmit special preambles that inform of the data rate that will be used for transmitting the data. The preambles have a call aspect and a rate aspect. The rate aspect has a feature substantially determined from a rate selected for transmitting the data. The feature may encode the rate indirectly or explicitly. The call aspect may be implemented by call transitions that define a timing, whose duration is independent of the selected rate. The duration may be advantageously set according to an assumed state of the RFID tag bandwidth filter. Therefore an RFID tag may use the call aspect of the preamble to prepare itself for receiving data, and the rate aspect to determine its rate of transmission for setting its filter bandwidth accordingly.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: July 5, 2011
    Assignee: Impinj, Inc.
    Inventors: John D. Hyde, Christopher J. Diorio
  • Patent number: 7974194
    Abstract: Data traffic, latency, and power consumption in a mobile unified communication environment are reduced by optimizing communication between a mobile client application and a mobile data server through determining optimum delay between exchanged messages and/or filtering portions of data not relevant to the mobile client application at the server. Additional optimizations include providing mobile client application relevant updates in an intelligent fashion based on user activity, screen resolution or displayed information, relevant contacts and relevance of information, and similar characteristics.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashutosh Tripathi, Bala Rajagopalan, Madhur Dixit, Rahul Singh, Srinivasa Manda
  • Patent number: 7973645
    Abstract: Radio frequency identification (RFID) reader devices are disclosed. An RFID reader device of one aspect may include a radio frequency (RF) output port operable to allow a plurality of RFID antenna modules to be coupled with the RFID reader device. An RF signal generator of the device may be coupled with the RF output port. The RF signal generator may be operable to generate an RF signal and provide the RF signal to the RF output port. A select signal generator of the device may be operable to generate a select signal. The select signal may be operable to be output to select one or more of the plurality of RFID antenna modules.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: July 5, 2011
    Assignee: Impinj, Inc.
    Inventors: Vincent C. Moretti, Mendy M. Ouzillou, Michael H. Thomas, Omer Onen, Ronald A. Oliver