Patents Examined by Mary Steelman
  • Patent number: 7480896
    Abstract: The present invention relates to a system and methodology to facilitate software development activities via the concept of “Shelving” which provides an improved alternative to conventional branching technologies in certain scenarios. In one aspect, a software development system is provided. The system includes a shelving component that captures a current state of an intermediate software design. A version control component processes the intermediate design as if the intermediate design were a completed software design.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian D. Harry, Craig A. Harry, Justin E. Pinnix, Douglas T. Neumann
  • Patent number: 7478385
    Abstract: System and method for installing software using component dependency analysis. A list indicating an initial set of sub-installers is received, each sub-installer including respective software components and installation software for deploying the components onto a target system. The initial set of sub-installers includes one or more user-files sub-installers and one or more supporting sub-installers. The initial set of sub-installers is programmatically analyzed (e.g., re dependencies) to determine additional sub-installers. An application system dependency file is generated based on the analysis, and an application system installer generated based on the sub-installers and the application system dependency file.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: January 13, 2009
    Assignee: National Instruments Corporation
    Inventors: Brian H. Sierer, Jason D. Sommerville, Kristofer J. Klemett, Narendrakumar U. Salem, Wesley N. Wendland
  • Patent number: 7412688
    Abstract: A workflow defining system comprises a state setting module, an instruction generating module, and a path generating module. The state setting module sets at least a first terminal state, a second terminal state, and a third terminal state. The instruction generating module generates a first instruction, a second instruction, and a third instruction respectively corresponding to the first, second, and third terminal states. The path generating module generates a first path, a second path, and a third path respectively according to the first, second, and third instructions. The first path according to the first instruction points to one of the first, second, and third terminal states. The second path according to the second instruction points to one of the first, second, and third terminal states. The third path according to the third instruction points to one of the first, second, and third terminal states.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: August 12, 2008
    Assignee: VIA Technologies Inc.
    Inventors: Chia-Yi Liang, Andy Chen
  • Patent number: 7409672
    Abstract: A method and apparatus are provided for communicating information and carrying out other interactions between a browser and an application program. A hyperaction protocol is defined that enables a browser to directly call functions of an application program executed by a separate server over a public network. In one embodiment, in the course of parsing and displaying an HTML document or other HTML source text, a browser encounters or receives a hyperaction request of the form “hyperaction://<ApplicationAction>#<Payload>.” In response, the browser identifies a function or other action of a separate application. The browser calls that function of the application over the network and provides the payload. When a response is received, the browser extracts data values or function results provided by the application. As a result, a browser can directly interact with an application without using scripts or other awkward mechanisms of existing protocols.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: August 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Krishnam R. Datla
  • Patent number: 7409673
    Abstract: A DTD-compliant XML document editor is disclosed. The XML document editor generates hints for required elements and required element slots automatically in the process of document creation and edition so as to guide the user to produce a valid document, while syntactic violations are avoided at the same time. The editor also suggests optional elements that may be added into the document to be edited. The user requires no knowledge about XML and DTD to edit DTD-compliant XML documents. The editing process is user-interface-neutral, being able to support user interfaces based on tree views, presentation views and forms. By combining the DTD-compliant editing process with the simplicity of forms, a simple XML document editor with forms as its user interface is developed.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: August 5, 2008
    Assignee: Academia Sinica
    Inventors: Yue-Sun Kuo, Jaspher Wang, Nai-Cheng Shih
  • Patent number: 7401329
    Abstract: A compilation technique for computer programs forms a data flow graph of vertices which are analysed to form clusters C for parallel execution where those clusters are added to up to the point at which arbitrary selection between further vertices C, D to be added must be made. This data flow graph with these small clusters is then scheduled such that the clusters do not overlap with other clusters or with vertices outside of clusters. This starting point scheduled data flow graph is then subject to iterative processing whereby a window of timestamps is analysed to see if a candidate cluster formed by the parallel execution of the vertices within that window will result in faster execution whilst avoiding exceeding architectural constraints, such as register occupancy. If the rescheduled vertices do improve performance without exceeding architectural constraints, then this new schedule is adopted and the following vertices are subject to an adjustment in their timestamps to account for this.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: July 15, 2008
    Assignee: ARM Limited
    Inventor: Bert De Rijck
  • Patent number: 7392520
    Abstract: Method for upgrading software in a network bridge that is part of a VLAN includes sending notification to other bridges of the VLAN that the bridge is scheduled for upgrading; suspending VLAN registration and membership information in the other bridges while upgrading the bridge; restoring a state of the updated bridge and sending notification to the other bridges that the upgrading has been completed. As a result of the notification, the other bridges do not expect additional messages from the upgrading bridge. The step of restoring a state of the bridge includes synchronizing a GVRP protocol running within the network to a current VLAN membership table. Apparatus includes a forwarding plane adapted to store VLAN membership information and a control plane adapted for issuing and executing instructions that control registration and de-registration of one or more ports of the bridge according to the VLAN membership information and the presented method.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: June 24, 2008
    Assignee: Lucent Technologies Inc.
    Inventors: Arie Johannes de Heer, Gert H. Manhoudt, Erik Tromp, Siebe Warners
  • Patent number: RE45815
    Abstract: A method for on-board real-time diagnostics of a mobile technical system using an adaptive technique to approximate stationary characteristic curves resulting from a workshop test. This adaptive technique uses observed non-stationary normal driving data to eliminate confounding variables.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: December 1, 2015
    Inventors: Stefan Schroedl, Wolfgang Weiss
  • Patent number: RE46233
    Abstract: A method and apparatus for scheduling transmissions via an enhanced dedicated channel (E-DCH) are disclosed. A scheduled power is calculated for scheduled data flows. A remaining transmit power is calculated for the E-DCH transmission. A rate request message is generated, wherein the scheduled power, remaining transmit power and rate request message are used to select transport format combinations (TFCs) and multiplex data scheduled for the E-DCH transmission. The remaining transmit power is calculated by subtracting from a maximum allowed power the power of a dedicated physical data channel (DPDCH), a dedicated physical control channel (DPCCH), a high speed dedicated physical control channel (HS-DPCCH), an enhanced uplink dedicated physical control channel (E-DPCCH) and a power margin.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 6, 2016
    Assignee: InterDigital Technology Corporation
    Inventors: Guodong Zhang, Kyle Jung-Lin Pan, Peter S. Wang, Robert A. DiFazio, Stephen E. Terry
  • Patent number: RE46258
    Abstract: A method for publishing and sharing media files includes: making a published media file available to other wireless communication terminals from a publisher wireless communication terminal; establishing a connection via a wireless communication module of the publisher wireless communication terminal with a requestor wireless communication terminal seeking published media files; sending an identification of the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal; sending a media file request from the requestor wireless communication terminal to the publisher wireless communication terminal requesting the published media file; sending the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal in response to the media file request; and executing playback of the published media file on the requestor wireless communication terminal.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: December 27, 2016
    Assignee: Sony Mobile Communications AB
    Inventor: Sten Minör
  • Patent number: RE46317
    Abstract: An embodiment of the present invention is directed to a method for reporting position information. Position information received from a plurality of capacitive sensors in an array of capacitive sensors is adjusted based on predetermined adjustment values to generate adjusted position information. Each predetermined adjustment value is associated with at least one of the plurality of capacitive sensors. A signal representative of the adjusted position information is generated. In another embodiment, the sensitivity of at least one of the capacitive sensors is adjusted based on the position of the at least one capacitive sensor within the array.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: February 21, 2017
    Inventor: Ryan D. Seguine
  • Patent number: RE46388
    Abstract: There is provided an audio coding device which appropriately sets the quantization bit number by a small calculation amount in each stage when coding an input audio signal by performing multi-stage normalization/quantization. A quantization information calculation section determines total quantization information idwl0, based on normalization information idsf, and allocates the total quantization information idwl0 for quantization information idwl1 and quantization information idwl2. At this time, the quantization information calculation section limits the quantization information idwl1 by a limiter lim1, and allocates the total quantization information idwl0 for quantization information idwl1. If the quantization information idwl1 exceeds the limiter lim1, the excess is allocated for the quantization information idwl2. A first normalization section and a first quantization section normalizes and quantizes a frequency spectrum mdspec1 in the first stage.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: May 2, 2017
    Inventors: Yuuki Matsumura, Shiro Suzuki, Keisuke Toyama, Mitsuyuki Hatanaka, Yuhki Mitsufuji
  • Patent number: RE46415
    Abstract: Various embodiments of the invention relate to a low-cost network system that can reduce the network cost by connecting a base station controller (BSC) with a base transceiver station (BTS) by the use of matching units that match an E1/T1 line to an IP line. In one embodiment, the system comprises a BSC matching unit (BSCMU) and a BTS matching unit (BTSMU). The BSCMU, connected to the BSC through a first dedicated line, converts a first dedicated-line data signal, received from the BSC, into a first IP signal to be transmitted through an IP line and converts a received second IP signal into a second dedicated-line data signal to be transmitted to the BSC. The BTSMU, connected to the BTS through a second dedicated line, converts the first IP signal into the first dedicated-line data signal to be transmitted to the BTS and converts the second dedicated-line data signal, received from the BTS, into the second IP signal.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 23, 2017
    Assignee: KT Corporation
    Inventors: Kyeong-Soo Lee, Hee-Nam Son, Hak-Seong Yu, Sang-Hoon Park
  • Patent number: RE46440
    Abstract: A method for processing resource, a communication system, and a mobility management network element are provided. The method includes: receiving, by a mobility management network element in a packet switched (PS) network, a Release Request message sent by an access network of the PS network or a Handoff Complete message sent by a circuit switched (CS) network when a user equipment (UE) is handed over from the PS network to the CS network; and processing, by the mobility management network element of the PS network, resources of the UE in the PS network. Thus, the processing of resources of the UE in the PS network is achieved when the UE is handed over from the PS network to the CS network. A communication system and a mobility management network element are also provided.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: June 13, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Wenfu Wu
  • Patent number: RE46446
    Abstract: Methods, systems and computer-readable code for maintaining flash data structures in accordance with events of a flash memory system are disclosed. Both an events log as well as at least one flash management table are maintained in flash memory. For at least one point in time, a most recently stored flash memory table is indicative of an earlier state of the flash memory system, while at least one event that is more recent than the earlier state is stored in the events log. During power-up, the flash management table is retrieved from flash memory. If the most recent event of the flash memory table is earlier than the most recent event of the events log, events are retrieved from the events log in order to update the flash memory table. Optionally, the updated flash memory table is saved to flash memory.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: June 20, 2017
    Assignee: SanDisk Technologies LLC
    Inventor: Menahem Lasser
  • Patent number: RE46565
    Abstract: An encoding device (200) includes an MDCT unit (202) that transforms an input signal in a time domain into a frequency spectrum including a lower frequency spectrum, a BWE encoding unit (204) that generates extension data which specifies a higher frequency spectrum at a higher frequency than the lower frequency spectrum, and an encoded data stream generating unit (205) that encodes to output the lower frequency spectrum obtained by the MDCT unit (202) and the extension data obtained by the BWE encoding unit (204). The BWE encoding unit (204) generates as the extension data (i) a first parameter which specifies a lower subband which is to be copied as the higher frequency spectrum from among a plurality of the lower subbands which form the lower frequency spectrum obtained by the MDCT unit (202) and (ii) a second parameter which specifies a gain of the lower subband after being copied.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: October 3, 2017
    Inventors: Mineo Tsushima, Takeshi Norimatsu, Kosuke Nishio, Naoya Tanaka
  • Patent number: RE46569
    Abstract: Method and apparatus for conveying feedback reports from a data receiving party (300) for data received from a data sending party (302) in a wireless connection. A plurality of feedback resources (304) assigned to different feedback information codes are allocated to the data receiving party for transmitting feedback reports. After checking whether the data was received correctly or not, the data receiving party selects a feedback resource (FR2) with a feedback information code that corresponds to one or more feedback reports on the received data. The data receiving party then sends feedback information on the selected feedback resource to the data sending party, thereby conveying the corresponding feedback information code. In this way, multiple feedback reports can be conveyed in a single feedback resource to the data sending party while still retaining single carrier properties.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: October 10, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tobias Tynderfeldt, David Astely, Stefan Parkvall, Per Johan Torsner
  • Patent number: RE46684
    Abstract: Estimates of spectral magnitude and phase are obtained by an estimation process using spectral information from analysis filter banks such as the Modified Discrete Cosine Transform. The estimation process may be implemented by convolution-like operations with impulse responses. Portions of the impulse responses may be selected for use in the convolution-like operations to trade off between computational complexity and estimation accuracy. Mathematical derivations of analytical expressions for filter structures and impulse responses are disclosed.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: January 23, 2018
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Corey I. Cheng, Michael J. Smithers, David N. Lathrop
  • Patent number: RE46685
    Abstract: The invention is an SMS distribution method for inquiries, invitations and proposals in which inquiries are sent to mobile telephone numbers included in a distribution list and their replies are collected as text messages via the SMS service (7) provided by the telecommunications network by means of a software program (1) installed on a server (2). The problem in distributing inquiries with existing SMS services has been the limited possibility of replying to the sending telecommunications operator and separating replies to several inquiries from one another. In the method embodied by this invention, universally reachable mobile network numbers (11) are used as reply addresses for the inquiries, invitations and proposals, and replies are separated from one another by means of reply addresses consisting of public mobile communication network numbers and SMS service numbers and automatically generated reply symbols.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: January 23, 2018
    Inventor: Jukka Kalevi Salonen
  • Patent number: RE46706
    Abstract: A system and method for indicating the load condition of a vehicle having suspension components comprising: at least one of an inclinometer or an accelerometer mounted on at least one suspension component to measure the deflection angle of the suspension component; and a controller configured to use deflection angle and generate an output representative of the load condition of the vehicle.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: February 13, 2018
    Inventor: Duncan Brown