Patents Represented by Attorney Amin, Turocy & Calvin, LLP
  • Patent number: 7533112
    Abstract: The subject disclosure pertains to systems and methods for storing and maintaining a large volume of data in a hierarchical data structure. In particular, geographical data can be stored in the hierarchical data structure to facilitate location and retrieval of data. In addition, system and methods for retrieving data from the hierarchical data structure are provided. Search queries can specify both the point of origin of the search and a search method or strategy for navigating the hierarchical data structure. In one aspect, the hierarchical data structure can provide for maintaining sibling relationships.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Bryan Kendall Beatty, Nikolai Michael Faaland, Duncan Murray Lawler, Elizabeth Jean Wood
  • Patent number: 7532826
    Abstract: Apparatus for demultiplexing a wavelength division multiplexed optical signal comprising a plurality of signals each having a different wavelength. The apparatus comprises a demultiplexer sub-assembly and a multi-channel receiver optical sub-assembly. The demultiplexer sub-assembly comprises a filter block sub-assembly for splitting the input optical signal. The receiver optical sub-assembly comprises an array of photo detectors for converting the optical signals from the filter block sub-assembly into electrical signals. The electrical signals are amplified by amplifier ICs and transmitted through electrical leads. The demultiplexer sub-assembly and the multi-channel receiver optical sub-assembly are actively aligned and fixed together.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: May 12, 2009
    Assignee: Beam Express, Inc
    Inventors: Lijun Zhu, Grigore Suruceanu, Robert P. Lombaerde, Jignesh H. Shah, Joseph I. Vanniasinkam
  • Patent number: 7532144
    Abstract: Disclosed is an AD converter including: a first conversion stage including a quantizing part to generate m parallel pieces of quantized signals from m pieces of input analog signals representing n-dimensional vectors (n?m?2n), a decoding part to generate m pieces of decoded analog signals from the m parallel pieces of quantized signals, and a residual amplifying part to output m pieces of amplified residual signals by multiplying respective differences between each of the m pieces of analog signals and each of the m pieces of decoded analog signals; a second conversion stage including a quantizing part to generate m parallel pieces of quantized signals from the m pieces of amplified residual signals; and a synthesizing part to generate m parallel pieces of digital signals by synthesizing each of the quantized signals in the first conversion stage and in the second conversion stage at each parallel position.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: May 12, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takafumi Yamaji, Takeshi Ueno
  • Patent number: 7533088
    Abstract: The subject invention pertains to database reverse query matching. A text document can be received and analyzed to determine which, if any, queries the document matches. To enable such functionality, a number of intermediate structures such as tables are generated in accordance with designated queries. In particular, a canonical table can be generated that specifies the expressions or phrases as well as match rules. Furthermore, a Boolean table can be generated that specifies the Boolean relationship of expressions in canonical table. A match component or methodology can match text phrases to query phrases identified by the canonical table. An evaluation component or related methodology can subsequently utilize the Boolean table to determine if the preliminary phrase matches match the query logic.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Tapas Kumar Nayak, Feng Tian, Nimish Khanolkar
  • Patent number: 7530566
    Abstract: A sheet post-processing apparatus includes driving rollers that are arranged in a leading end position in a sheet conveying direction of a standby tray and axis of which are perpendicular to the conveying direction and driven rollers that rotate following the driving rollers and are provided in a front portion in the sheet conveying direction of the standby tray such that an interval thereof narrows in the sheet conveying direction. The driven rollers may be arranged in the front in the sheet conveying direction of the standby tray while being spaced apart from the standby tray.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: May 12, 2009
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventors: Yasunobu Terao, Tomomi Iijima, Mikio Yamamoto, Takahiro Kawaguchi, Hiroyuki Taki
  • Patent number: 7533082
    Abstract: A user search request is received and context information for the user is identified. The user search request and the context information are then combined to generate search criteria corresponding to the user search request, providing for information solicitation based on a computer user's context.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, James O. Robarts, Dan Newell
  • Patent number: 7532113
    Abstract: A location system for locating and determining the motion and velocity of a wireless device. The methods include direct inferences about whether a device is in motion versus static based on a statistical analysis of the variation of radio signal strengths over time. The system is trained according to a sparse set of identified locations from which signal strengths are measured. The system uses the signal properties of the identified locations to interpolate for a new location of the wireless device. The system uses a probabilistic graph where the identified locations of the floor plan, expected walking speeds of pedestrians, and independent inference of whether or not the device is in motion are used to determine the new location of the device.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, John C. Krumm
  • Patent number: 7532430
    Abstract: A magnetic recording medium includes a servo area where servo data used for detecting a position of a magnetic head on a magnetic recording medium is recorded; and a writable data area, arranged side by side with the servo area in a track direction, on which user data is written by the magnetic head. The servo area includes a preamble area where a preamble recording pattern that represents data used for providing a clock synchronization of the servo data is formed by a plurality of magnetic sections; and a burst area where data used for detecting a relative position of the magnetic head with respect to a track center position of the servo data is recorded and on which a single burst recording pattern which is a layout pattern that tilts to the preamble recording pattern with a predetermined tilt angle is formed by a plurality of magnetic sections.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: May 12, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Makoto Asakura, Hideo Sado
  • Patent number: 7532982
    Abstract: A freeze forecasting device for a hot water heating apparatus, for forecasting a possibility of freeze of water in a water passage circuit due to reduction in outside air temperature at a forecast target time on a forecast target day. The device includes a clock portion; an outside air temperature sensor; an outside air temperature history storage portion; a retrieval portion for retrieving a past outside air temperature; and a forecasting portion for determining whether the retrieved past outside air temperature is not higher than a freezing critical temperature of the water in the water passage circuit and forecasting the possibility of freeze of the water in the water passage circuit at the forecast target time on the forecast target day.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: May 12, 2009
    Assignee: Rinnai Corporation
    Inventor: Tomoo Inoue
  • Patent number: 7529736
    Abstract: Property store information and an aggregation of a plurality of ranking mechanisms, including a learning mechanism, are leveraged to provide performant query results with increased user relevancy. The learning mechanism permits query feedback to be accepted to facilitate in optimizing user relevance. This mechanism can also be incorporated with traditional Information Retrieval (IR) components, each supplying independent ranking to a relevance aggregation function that determines relevancy at a high level. This precludes diminishing the value of query feedback that occurs when the data is fed into traditional IR algorithms. By allowing the query feedback to maintain its proper weighting and utilizing scope and bias capabilities of the property store information, relevance increases in a highly performant manner.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Sanjeev Katariya, Qi Yao, Jun Liu, Adwait Ratnaparkhi, Bradley R. Green
  • Patent number: 7530021
    Abstract: Architecture that facilitates generation of an event report that is an aggregation of public and private data related to a specific task. Information about the event is automatically compiled, including the recipients, URLs, shares, attachments, and documents, as well as location maps and social relationships. The report can be a one-page document that summarizes topics of a meeting or event, the attendees, how the attendees relate, their motivations, and what the attendees may be looking for from the meeting. The report can be formatted to structure event information in a certain way such as according to a company organizational chart, such that an attendee that is higher up on the org chart will be presented on the report higher than someone who is lower on the org chart. Moreover, attendees can be grouped according to functions, or social groupings or project groups, for example.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, Shelly D. Farnham, William L. Portnoy
  • Patent number: 7530050
    Abstract: A method for creating software provides a plurality of nodes and a directory of applications. Each application is created by use of at least a portion of the plurality of the nodes. At least a portion of the plurality of nodes are selected to create a selected node layout that represent a plurality of application logics. The selected node layout is executed by a server program.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: May 5, 2009
    Assignee: FusionOps
    Inventors: Ram P. Mohan, Shariq Mansoor
  • Patent number: 7529683
    Abstract: A system is provided that facilitates information processing for a user. The system includes an analyzer to automatically determine one or more states of a user's availability based on patterns of the user's interruptability. A deferral component generates or forwards messages or alerts to the user in accordance with a cost-minimization analysis and determined availability. For example, the deferral component can process interrupts to the user and determine at least one of optimal and approximately optimal deferral times in which to direct an information item to the user, the information item being one of an email message, an incoming phone call, a push-to-talk message, an instant message, an alert, requests, offers of assistance, status or error reports, or a task from another application or autonomous system.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Dimitris Achlioptas
  • Patent number: 7530080
    Abstract: A system and method for employing a programming language based on structural types on top of a nominal type runtime environment is disclosed. The system utilizes adapters and coercive subtyping to achieve precise typing while preserving aliasing. Furthermore, the system employs a universal value representation to achieve cross-assembly type equivalence.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Wolfram Schulte, Barend H. Venter, Chia-Hsun Chen, Erik Meijer, Christopher J. Lovett, Matthew J. Warren
  • Patent number: 7529516
    Abstract: An image processing apparatus according to this invention has an apparatus body containing an image forming part, an opening/closing member attached to be openable/closable about an opening/closing shaft via a hinge with respect to an upper surface of the apparatus body, a detecting part that detects an opening/closing state of the opening/closing member, a scanner part arranged in an upper part of the apparatus body and arranged to be slidable horizontally, and a driving part that slides the scanner part in accordance with the opening/closing state of the opening/closing member from the detecting part.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: May 5, 2009
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Hisaya Ishio, Katsuhiro Yoshida
  • Patent number: 7529599
    Abstract: The invention provides systems and methods that integrate and/or control motion of a plurality of axes in a motion control environment. Grouped axes can be linked (e.g., via a tag) to provide desired multi-axis coordinated motion as well as provide control for corresponding aspects of motion such as acceleration, velocity, etc. Such axes can be integrated with other control functionality such as process and/or machine control to provide the user with a comprehensive control. The foregoing can provide simple mechanisms for moving devices in multiple axes of a coordinate system in a coordinated fashion. Such coordinated move functionality can provide a user-friendly interface for linear and circular moves in multi-dimensional space. The algorithm employed for path planning can provide fast execution and dynamic parameter changes (e.g., maximum velocity, acceleration and deceleration) along a desired path of motion.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: May 5, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jatin P. Bhatt, Jacob S. Baker, David R. Mowry, Stephen L. Steh, William C Schwarz
  • Patent number: 7528525
    Abstract: A system that facilitates damping of mechanical vibration associated with machinery that is subject to such mechanical vibration. The system comprises machinery with at least one moveable part and a piezoelectric actuator that is selectively applied to the machinery. The piezoelectric actuator receives voltages and is employed to facilitate damping of mechanical vibration associated with the machinery.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: May 5, 2009
    Assignee: Anorad Corporation
    Inventors: James F. Smith, Devarajan Rajaraman, Sachchit Ambaji Patil
  • Patent number: 7526755
    Abstract: A system and method employing pre- and/or post-condition(s) specified at a source code level and persisted (e.g., in associated object code and/or a specification repository) facilitating static checking of the object code is provided. The system and method are based, at least in part, upon a framework that employs rules for using an interface to be recorded as declarative specifications in an existing language. A specifier can give a method a plug-in pre- and postcondition, which is arbitrary code that examines an object's current state and a static approximation of the method's actuals, decides whether the call is legal and returns the object's state after the call.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Robert Anthony DeLine, Manuel Alfred Fahndrich
  • Patent number: 7525934
    Abstract: An apparatus and method for a wireless communication system in which a forward/uplink portion and a return/uplink portion are assigned within an available frequency bandwidth is disclosed. More particularly, a service area is divided into multiple regions. The assignment of the forward/uplink portion of the return/uplink portion is shuffled in the multiple regions. The apparatus and method may be implemented in a multi-beam wireless communication system.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: April 28, 2009
    Assignee: Qualcomm Incorporated
    Inventors: William G. Ames, Leonard Norman Schiff
  • Patent number: 7525755
    Abstract: A magnetic recording medium includes a servo area where servo data used for detecting a position of a magnetic head on a magnetic recording medium is recorded; and a writable data area, arranged side by side with the servo area in a track direction, on which user data is written by the magnetic head. The servo area includes a preamble area where a preamble recording pattern that represents data used for providing a clock synchronization of the servo data is formed by a plurality of magnetic sections; and a burst area where data used for detecting a relative position of the magnetic head with respect to a track center position of the servo data is recorded and on which a single burst recording pattern which is a layout pattern that tilts to the preamble recording pattern with a predetermined tilt angle is formed by a plurality of magnetic sections.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: April 28, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Makoto Asakura, Hideo Sado