Patents Represented by Attorney Amin Turocy & Calvin
  • Patent number: 7512889
    Abstract: A system for controlling presentation of information to a user based on the user's current condition. In particular, the system monitors the user and the user's environment, and creates and maintains an updated model of the current condition of the user. The user condition can include a variety of condition variables, including abstract concepts such as the user's current cognitive load, desired level of privacy for output information, and desired scope of audience for output information. Upon receiving output information to be presented to the user (e.g., from an application program), the system determines an appropriate output device and an appropriate format with which to present the information to the user, and then presents the output information. The system can also receive description information about the output information that describes relevant factors for determining when and how to present the output information (e.g.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Dan Newell, Kenneth H. Abbott, III
  • Patent number: 7512863
    Abstract: At least one aspect of the invention provides a turbo encoder having parallel first and second constituent encoders and an interleaver coupled as an input to the second constituent encoder to provide a permutated version of the binary data input to the first constituent encoder to achieve a low frame error rate. The interleaver is configured to parse the binary data input into an input block, determine a permutation vector, and rearrange the order of the binary data in the input block according to a set of predetermined permutation equations. The rearranged binary data in the information block is then passed to the second constituent encoder to improve the distance spectrum of the transmitted redundant data.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: March 31, 2009
    Assignee: Qualcomm Corporation
    Inventors: Pei Chen, Ahmad Jalali
  • Patent number: 7509346
    Abstract: The subject invention provides a system and/or method that facilitates synchronizing a diagram file with a code allowing a data representation application (e.g., class modeling tool) to accurately display at least a type, a member and relationships therewith. An association component can associate an orphaned shape from the diagram file to a type within an edited code wherein such edit entails a renaming of a type. The association component can utilize a heuristic search in order to associate an orphaned shape with a type. Moreover, the association component can utilize a distance metric and/or match confidence in order to indicate and associate a plurality of orphaned shapes to a plurality of types with a high probability.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventor: George Mathew
  • Patent number: 7508565
    Abstract: In an image forming apparatus according to the invention, an optical beam scanning apparatus of an overillumination scanning optical system includes a laser, a pre-deflection optical system, a polygon mirror, and a post-deflection optical system, wherein the post-deflection optical system includes at least one optical element configured by allowing a resin to flow into a molding die through a gate opening provided in advance to the molding die and then molding the resin into a prescribed shape; and in the optical element, a side corresponding to a side of the gate opening through which the resin flows is provided to a light incidence side where the luminous flux enters into the polygon mirrior.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 24, 2009
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventor: Masao Yamaguchi
  • Patent number: 7509304
    Abstract: The present invention relates to a system and methodology to facilitate automated delivery of notifications to notification sinks while mitigating interface development and deployment within the framework of a notification platform. One or more message delivery channels are provided with the notification platform that can be associated with an extension component for delivering the notifications. The extension component automatically wraps an underlying message in a protocol associated with a notification sink such as wrapping a message post from a notification source within a common delivery protocol. The extension component can inherit delivery properties from an underlying platform interface associated with the delivery channels in order to mitigate coding and development details involved when utilizing or invoking the platform interface.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Shyamalan Pather, Holly Knight, Niranjan Nilakantan, Phil Garrett
  • Patent number: 7509321
    Abstract: The present invention provides a unique system and method for facilitating browsing, sorting, clustering, and filtering any number of media objects grouped together in a quick and easy manner. In particular, the invention involves annotating the media objects, which have been clustered, sorted, and/or filtered en masse rather than individually, with metadata. The media objects may be selected by a user and annotated with a plurality of metadata as desired by a user in order to optimize utilization of the media objects. The media objects may also be combined and/or mixed in any number of ways to create new media objects. Media objects may include an audio component, a visual component, a portion thereof, and/or any combination thereof.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, Steven M. Drucker, Steve Glenner, Asta L. Glatzer
  • Patent number: 7508512
    Abstract: Systems and methods are disclosed that facilitate tolerating and/or correcting light beam misalignment in a light-emitting device, such as a light curtain. Attributes of the light beam can be assessed and compared to predetermined threshold values to evaluate whether the light beam is misaligned, and corrective feedback can be generated to adjust the position of one or more transmissive apertures generated on an LCD, through which light is permitted to pass, in order to re-align the light beam.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: March 24, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: George E. Rollins, James E. Dogul, Richard Galera, Derek W. Jones, George Schuster, Suresh Nair, Ray Delcher
  • Patent number: 7505712
    Abstract: The image forming apparatus according to the present invention has: a transfer unit including an intermediate transfer medium that circularly moves; plural image forming sections provided in parallel with each other from an upstream side to a downstream side along a circulation direction of the intermediate transfer medium, the plural image forming sections each having a photosensitive drum; plural transfer rollers provided in the transfer unit so as to face the photosensitive drums of the plural image forming sections, respectively; and a charge removal means including plural charge removal members respectively provided adjacent to the transfer rollers, to remove electric charges charged on the intermediate transfer medium, with a clearance maintained between the intermediate transfer medium and the plural charge removal members, the clearance being narrowed gradually from the upstream side toward the downstream side along the circulation direction.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: March 17, 2009
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventor: Satoshi Kaiho
  • Patent number: 7505298
    Abstract: Manners for transferring information within a flash memory device across a memory array are described. A controller retrieves information from a storage unit and then a decoder decodes the information. The information is set across a series of bitlines through a pass gate to a second controller. The bitlines are both associated with the storage unit as well as bitlines associated with other storage units. A series of transistors is associated with each bitline. Different transistors are active based on if the bitlines are associated with the currently used storage unit.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 17, 2009
    Assignee: Spansion LLC
    Inventors: Nian Yang, Yonggang Wu, Tien-Chun Yang
  • Patent number: 7505946
    Abstract: The present invention provides a unique system and method that facilitates obtaining high performance and more secure HIPs. More specifically, the HIPs can be generated in part by caching pre-rendered characters and/or pre-rendered arcs as bitmaps in binary form and then selecting any number of the characters and/or arcs randomly to form a HIP sequence. The warp field can be pre-computed and converted to integers in binary form and can include a plurality of sub-regions. The warp field can be cached as well. Any one sub-region can be retrieved from the warp field cache and mapped to the HIP sequence to warp the HIP. Thus, the pre-computed warp field can be used to warp multiple HIP sequences. The warping can occur in binary form and at a high resolution to mitigate reverse engineering. Following, the warped HIP sequence can be down-sampled and texture and/or color can be added as well to improve its appearance.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Kumar H. Chellapilla, Patrice Y. Simard
  • Patent number: 7506307
    Abstract: A rules definition language the authoring rules for concurrent processing. The RDL includes statements that facilitate efficient use of computer resources by allowing a rule to be broken down into one or more instructions, and processing these instructions asynchronously to provide more efficient use of the computer resources. Once processed into the instructions, results thereof can be passed among the instructions to facilitate process completion of the rule.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Raymond W. McCollum, Radu R. Palanca, Steven J. Menzies, Douglas R. Beck, Marc D. Reyhner, Lorenzo Rizzi
  • Patent number: 7505596
    Abstract: A system and method for facilitating automatic detection of a type of wireless network is provided. In accordance with an aspect of the present invention, wireless network client(s) can automatically detect the “type” of a network (e.g., method of authentication and encryption) without requiring input from the user. For example, unencrypted network, WEP encrypted network requiring a WEP key, WPA encrypted network requiring a pre-shared key, an IEEE 802.1x enabled network supporting WPA and/or an IEEE 802.1x enabled network not supporting WPA. In accordance with an aspect of the present invention, a wireless network detection system having a connection component and a detection component is provided. The connection component facilitates connection of a client system to at least one of a plurality of wireless networks. The detection component identities a type of an available wireless network.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Jean-Pierre Duplessis, Sean Lyndersay, Anton Krantz, Mohammad S. Alam, Ashwin Palekar, Timothy M. Moore
  • Patent number: 7503467
    Abstract: A rotary-linear system is configured to operate an associated tool. The system includes a rotary-linear actuator having first and second portions that can move linearly and/or rotationally relative to each other, such as about a central axis extending through the actuator. An elongated drive rod extends axially through at least a portion of the actuator, which is operative to rotate about a longitudinal axis thereof generally independently of the actuator. While the rotation of the drive rod can be independent of movement of the actuator, such rotation can be controlled based on the position and/or movement of the actuator. An end of the drive rod near a distal end of the actuator is operative to actuate an associated tool, such as can be mounted at a distal end of the actuator.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: March 17, 2009
    Assignee: Anorad Corporation
    Inventor: Gerald Liam Swift
  • Patent number: 7502480
    Abstract: A system and method for implementing a flat volume model for software application audio signals is provided. A computer system generates a flat volume characteristics tree based upon current hardware/software values from an audio setting hierarchy. The computer system processes the flat volume characteristics tree and converts the optimized values into new audio hierarchy settings. The computer system can generate user interfaces representative of the flat volume settings for the software application. Adjustments to the flat volume settings result in modification to the flat volume characteristics tree and the audio setting hierarchy.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Patrick M. Baudisch, Sumit Basu
  • Patent number: 7501892
    Abstract: An amplifier circuit according to the present invention comprises: a first differential amplifier circuit including a first transistor having a gate terminal forming a first input node, a second transistor having a gate terminal forming a second input node and having a dimensional ratio with respect to the first transistor of K:M (where K>M), and a first current source that supplies a first current to a source terminal of the first transistor and a source terminal of the second transistor; a second differential amplifier circuit including a third transistor having a gate terminal forming a third input node, a fourth transistor having a gate terminal forming a fourth input node and having a dimensional ratio with respect to the third transistor of M:K, and a second current source that supplies a second current to a source terminal of the third transistor and a source terminal of the fourth transistor, the second differential amplifier circuit having a same gain as the first differential amplifier circuit; a
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: March 10, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shoji Otaka, Yuta Araki
  • Patent number: 7502998
    Abstract: Balanced view generation of pages of electronic documents is disclosed. In one embodiment, balancing the text of a page without forcing any of the text onto previous or subsequent pages is accomplished on a rolling pair of lines-by-rolling pair of lines basis. For each of a series of rolling pairs of lines of the page (for example, lines of text), it is determined whether a first line of the rolling pair is less than a second line of the rolling pair in length. If so, then it is determined whether a last word of the first line would fit as a first word of the second line, and whether so doing would meet a predetermined criteria. If so, then this action is performed.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventor: Ralph Sommerer
  • Patent number: 7502622
    Abstract: Architecture that facilitates the broadcast of a custom signature message to one or more portable wireless devices that enter an associated area of coverage. A subscriber to the service pays a premium to have the rights to broadcast the custom message to all users who enter and/or leave the cell. The rights can be exclusive for a coverage area over an extended period of time. For example, a company can subscribe to broadcast a single message to all wireless users who enter a cell for a period of one year. Subscriber account information includes quality-of-service (QoS) data that indicates the highest level of service such that when a wireless device is detected as entering the cell, only the subscriber's message will be broadcast to all users for a brief time.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: March 10, 2009
    Assignee: AT&T Mobility II LLC
    Inventor: Gaviphat Lekutai
  • Patent number: 7502572
    Abstract: It is an object of the invention to provide an image forming apparatus and an image forming method that can reduce generation of a waste toner. An image forming apparatus according to the invention includes an image bearing member on which a toner image is formed, a cleaner that transfers a toner image formed on the surface of the image bearing member and, then, removes a part of a toner remaining on the image bearing member and allows the remainder to pass as a passing toner, a passing toner amount detecting unit for detecting or estimating an amount of passing toner that passes the cleaner, and a cleaner control unit that sets, on the basis of an amount of passing toner detected by the passing toner amount detecting unit, a target value of the amount of passing toner and controls a cleaning operation by the cleaner.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: March 10, 2009
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Takeshi Watanabe, Masashi Takahashi, Mitsuaki Kouyama
  • Patent number: 7502773
    Abstract: A system and method facilitating page indexing employing reference information (e.g., anchor text) is provided. In accordance with an aspect of the present invention, a page index system having a page data store and a crawler component is provided. The page data store stores reference information associated with pages. The crawler component receives a page, retrieves reference information associated with the page from the page data store, and, provides the page and associated reference information, for example, to an index building system. The system can thus facilitate indexing of pages based, at least in part, upon reference information (e.g., anchor text) associated with the pages.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Darren A. Shakib, Keith A. Birney
  • Patent number: 7503033
    Abstract: A methodology of reducing process algebra to a language that facilitates modeling a business workflow process is provided. A process algebra is reduced to a model for business workflow processes. The model is then reduced to a scheduling programming language to allow users to create models of business process by selecting between features of the model and conventional modeling features. The scheduling programming language can be represented as a graphical user interface program that is convertible to a schedule language written in a programmable language. The present invention provides for explicitly representing parallelism within the business workflow process by separating interdependent transactions from independent transactions. The isolation of certain transactions are relaxed, such that users can define transactional boundaries in order to increase granularity of the transaction at an action level and provide visibility of transactions at intermediate steps.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Lucius G. Meredith, Amit Mital, Marc Levy, Brian Beckman, Anthony Andrews