Patents Examined by Mary Steelman
-
Patent number: 7480896Abstract: 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: GrantFiled: March 1, 2004Date of Patent: January 20, 2009Assignee: Microsoft CorporationInventors: Brian D. Harry, Craig A. Harry, Justin E. Pinnix, Douglas T. Neumann
-
Patent number: 7478385Abstract: 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: GrantFiled: June 13, 2003Date of Patent: January 13, 2009Assignee: National Instruments CorporationInventors: Brian H. Sierer, Jason D. Sommerville, Kristofer J. Klemett, Narendrakumar U. Salem, Wesley N. Wendland
-
Patent number: 7412688Abstract: 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: GrantFiled: February 2, 2004Date of Patent: August 12, 2008Assignee: VIA Technologies Inc.Inventors: Chia-Yi Liang, Andy Chen
-
Patent number: 7409672Abstract: 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: GrantFiled: July 1, 2004Date of Patent: August 5, 2008Assignee: Cisco Technology, Inc.Inventor: Krishnam R. Datla
-
Patent number: 7409673Abstract: 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: GrantFiled: June 24, 2003Date of Patent: August 5, 2008Assignee: Academia SinicaInventors: Yue-Sun Kuo, Jaspher Wang, Nai-Cheng Shih
-
Patent number: 7401329Abstract: 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: GrantFiled: April 25, 2005Date of Patent: July 15, 2008Assignee: ARM LimitedInventor: Bert De Rijck
-
Patent number: 7392522Abstract: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. These additional files include files that describe a logical attachment of the extension to the program or platform, as well as files that describe the location of the extension files. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed.Type: GrantFiled: September 29, 2004Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Michael C. Murray, Paul R. Erickson, Oliver G. Fisher, Michael J. Hopcroft, Suryanarayanan V. Raman
-
Patent number: RE45815Abstract: 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: GrantFiled: November 14, 2008Date of Patent: December 1, 2015Assignee: RAMSLE TECHNOLOGY GROUP GMBH, LLCInventors: Stefan Schroedl, Wolfgang Weiss
-
Patent number: RE46233Abstract: 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: GrantFiled: December 20, 2013Date of Patent: December 6, 2016Assignee: InterDigital Technology CorporationInventors: Guodong Zhang, Kyle Jung-Lin Pan, Peter S. Wang, Robert A. DiFazio, Stephen E. Terry
-
Patent number: RE46258Abstract: 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: GrantFiled: July 23, 2014Date of Patent: December 27, 2016Assignee: Sony Mobile Communications ABInventor: Sten Minör
-
Patent number: RE46317Abstract: 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: GrantFiled: February 3, 2014Date of Patent: February 21, 2017Assignee: MONTEREY RESEARCH, LLCInventor: Ryan D. Seguine
-
Patent number: RE46388Abstract: 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: GrantFiled: August 25, 2015Date of Patent: May 2, 2017Assignee: SONY CORPORATIONInventors: Yuuki Matsumura, Shiro Suzuki, Keisuke Toyama, Mitsuyuki Hatanaka, Yuhki Mitsufuji
-
Patent number: RE46415Abstract: 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: GrantFiled: September 15, 2014Date of Patent: May 23, 2017Assignee: KT CorporationInventors: Kyeong-Soo Lee, Hee-Nam Son, Hak-Seong Yu, Sang-Hoon Park
-
Patent number: RE46440Abstract: 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: GrantFiled: August 20, 2014Date of Patent: June 13, 2017Assignee: Huawei Technologies Co., Ltd.Inventor: Wenfu Wu
-
Patent number: RE46446Abstract: 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: GrantFiled: August 14, 2014Date of Patent: June 20, 2017Assignee: SanDisk Technologies LLCInventor: Menahem Lasser
-
Patent number: RE46565Abstract: 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: GrantFiled: June 10, 2014Date of Patent: October 3, 2017Assignee: DOLBY INTERNATIONAL ABInventors: Mineo Tsushima, Takeshi Norimatsu, Kosuke Nishio, Naoya Tanaka
-
Patent number: RE46569Abstract: 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: GrantFiled: December 9, 2015Date of Patent: October 10, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Tobias Tynderfeldt, David Astely, Stefan Parkvall, Per Johan Torsner
-
Patent number: RE46684Abstract: 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: GrantFiled: November 13, 2012Date of Patent: January 23, 2018Assignee: Dolby Laboratories Licensing CorporationInventors: Corey I. Cheng, Michael J. Smithers, David N. Lathrop
-
Patent number: RE46685Abstract: 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: GrantFiled: October 21, 2014Date of Patent: January 23, 2018Assignee: BOOKIT OY AJANVARAUSPALVELUInventor: Jukka Kalevi Salonen
-
Patent number: RE46706Abstract: 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: GrantFiled: November 4, 2015Date of Patent: February 13, 2018Assignee: VPG SYSTEMS U.K., LIMITEDInventor: Duncan Brown