Patents Examined by Jonathan C. Teixeira Moffat
-
Patent number: 8904352Abstract: Systems and methods consistent with the invention may include displaying, during debugging of source code having corresponding executable code, a screen including a first section, wherein a variable name included in the source code is displayed in a first format in the first section, receiving a user selection of the variable name, converting, by using a processor, the first format of the variable name to a second format in response to the received selection, wherein the variable name includes a plurality of characters and converting the first format of the variable name to the second format includes converting the characters to uppercase, searching for a corresponding variable name in the executable code, and displaying, on the display device, a second section including the corresponding variable name, wherein the variable name is displayed in a third format in the second section.Type: GrantFiled: June 23, 2010Date of Patent: December 2, 2014Assignee: SAP SEInventors: Udo Klein, Daniel Hutzel
-
Patent number: 8904345Abstract: A system and method for orchestration of customization for a user experience is disclosed. The apparatus in an example embodiment includes identifying a plurality of modules included in a webpage; discovering dependencies between each of the modules of the plurality of modules; designating at least one module of the plurality of modules for retaining dependency state information, the dependency state information including information indicative of states of dependencies between modules of the plurality of modules; and executing the modules of the webpage in an order indicated by the dependency state information.Type: GrantFiled: December 5, 2008Date of Patent: December 2, 2014Assignee: eBay Inc.Inventors: Vipul C. Dalal, Rangaraj Keshavamurthy Belur
-
Patent number: 8898033Abstract: Systems and methods for determining angular velocity of a vehicle. Systems include an array of accelerometers and a computing unit configured to determine angular velocity as a function of acceleration measured by the array of accelerometers. Angular velocity can then be used, for example, by stability systems to control the vehicle.Type: GrantFiled: October 12, 2011Date of Patent: November 25, 2014Assignee: GM Global Technology Operations LLCInventors: Nikolai K. Moshchuk, Ivan Fadeev
-
Patent number: 8898017Abstract: A method and system for estimating reservoir pressure in a hydrocarbon reservoir from downhole pressure measurements of producing wells is disclosed. Pressure measurements are obtained from wells in the production field over time, and communicated to a server that applies the pressure measurements for a well to a model of that well. The server operates the model using the pressure measurements to determine an operating mode of the well, such as producing or shut-in. Upon detection of a change in operating mode indicative of an abrupt change in flow at the well, such as corresponding to a shut-in event, additional downhole pressure measurement data is acquired until a steady-state condition is reached. The pressure measurements are used to determine a reservoir pressure, which is transmitted to a responsible reservoir engineer or other user. Modification of the determined reservoir pressure value by the user can be received, and the stored reservoir pressure and well model are updated accordingly.Type: GrantFiled: May 5, 2009Date of Patent: November 25, 2014Assignees: BP Corporation North America Inc., BP Exploration Operating Company LimitedInventors: Tor Kristian Kragas, John Foot, Hugh Richard Rees
-
Patent number: 8898625Abstract: Optimized storage of function variables in compiled code is disclosed. It is determined that a variable of a first function is required to be available for use by a second function subsequent to return of the first function. Machine code is generated to escape the variable from a storage location in a stack memory to a storage location in a heap memory, prior to the variable being removed from the stack memory, in connection with return of the first function.Type: GrantFiled: December 15, 2008Date of Patent: November 25, 2014Inventors: Victor Leonel Hernandez Porras, Roger Scott Hoover
-
Patent number: 8898620Abstract: A system and a method for automated process management of software in a computer network having a plurality of computers, including for deployment. The automated process management optionally and preferably includes modeling the software application according to one or more requirements of the computer network. The modeling also preferably includes operational modeling. This modeling bridges the gap between development and operation teams. The automated process management is preferably controlled at a management server via a console, such that one or more users may more preferably adjust the process management or at least optionally view progress of any actions within the automated process performance. Such management server preferably enables the software product to be deployed, managed, verified, monitored and tracked from a single location.Type: GrantFiled: July 9, 2008Date of Patent: November 25, 2014Assignee: Nolio Ltd.Inventors: Alon Eizenman, Eran Sher, Eyal Gehasie, Mirron Rozanov
-
Patent number: 8892380Abstract: Methods are described for measuring data in a test setup including an impedance tuner. In an exemplary embodiment, the data is data for measuring noise parameters. The data is measured versus a sweep parameter for one tuner state at a time.Type: GrantFiled: July 24, 2009Date of Patent: November 18, 2014Assignee: Maury Microwave, Inc.Inventor: Gary R. Simpson
-
Patent number: 8892763Abstract: In embodiments of live television playback optimizations, streaming video content is received for distribution to a client device that is implemented to playback a video content stream for display. The video content stream is associated with a content manifest file that identifies video segments of the video content stream. An input can be received from the client device to switch from the video content stream to a new video content stream, and video segments of the new video content stream are buffered. A new content manifest file that correlates to the buffered video segments of the new video content stream is generated. The new content manifest file can then be published to the client device to indicate that a minimum of buffered video segments have been buffered for distribution to the client device before the minimum of buffered video segments have been buffered.Type: GrantFiled: January 3, 2012Date of Patent: November 18, 2014Assignee: Motorola Mobility LLCInventor: Praveen N. Moorthy
-
Patent number: 8893119Abstract: Software selection based on estimated available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on estimated available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is estimated by an administrator (e.g., a user) and received via a user interface (e.g., a graphical window, or a data entry field).Type: GrantFiled: April 29, 2009Date of Patent: November 18, 2014Assignee: Adobe Systems IncorporatedInventor: Aditya Falodiya
-
Patent number: 8893078Abstract: A streamlined, dynamic definition of a customized user interface that presents content from a variety of service providers or sources can be provided. A server can retrieve a list of underlying business object nodes required for presentation of an organization-specific user interface corresponding to an organization from which a call for an instance of the organization-specific user interface is received at the server. A portal business object that matches a structure of the organization-specific user interface can be created that includes one portal business object node corresponding to each user interface element of a structure of the organization-specific user interface. Access to the portal business object can be provided for a user interface model that creates the organization-specific user interface by calling the underlying business object nodes according to the portal business object. Related articles, systems, and the like are disclosed as well.Type: GrantFiled: July 30, 2010Date of Patent: November 18, 2014Assignee: SAP AGInventors: Horst Schaude, Jens Kisker, Ralf Helmut Philipp
-
Patent number: 8885515Abstract: An electronic assembly includes a power supply, a wireless access point, and wired network connectivity. Power for the wireless access point may come from the power supply, or alternatively, from power through the wired network. The power supply can also provide removable power to a portable information device. The wireless access point may optionally be configured to communicate wirelessly only with one particular wireless client.Type: GrantFiled: May 30, 2008Date of Patent: November 11, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Luca Di Fiore, Mark C. Solomon
-
Patent number: 8887140Abstract: Disclosed herein are systems, methods, and computer-readable storage media for obfuscating using inlined functions. A system configured to practice the method receives a program listing including annotated functions for obfuscation, identifies an annotated function called more than once in the program listing, and creates an inline control flow structure in the program listing for the identified annotated function, the control flow structure being computationally equivalent to inlining the identified annotated function into the program listing for each occurrence of the identified annotated function. The program listing can include tiers of annotated functions. The system can identify annotated functions called more than once based on an optionally generated callgraph. The system can create inline control flow structures in the program listing in order of annotation importance. The system can identify how many times each annotated function is called in the program listing.Type: GrantFiled: January 15, 2010Date of Patent: November 11, 2014Assignee: Apple Inc.Inventors: Julien Lerouge, Nicholas T. Sullivan, Gideon M. Myles, Jon McLachlan, Augustin J. Farrugia
-
Patent number: 8885640Abstract: A path control method for controlling paths among edge nodes on a network wherein a plurality of nodes, including relay nodes and multiple edge nodes, are connected via links, the method including determining paths in a specified plurality of edge nodes, path information indicating the paths determined by an edge node that determines paths earlier is transmitted to an edge node that determines paths subsequently, each edge node that determines paths subsequently determines additional paths by prioritizing the use of paths indicated by the path information, and conducting path control on the network by using the path information obtained as a result of paths being determined by the last edge node from among the specified plurality of edge nodes.Type: GrantFiled: December 7, 2010Date of Patent: November 11, 2014Assignee: Fujitsu LimitedInventor: Satoshi Imai
-
Patent number: 8880377Abstract: An apparatus, a method, and a computer program are disclosed. The apparatus comprises a processor. The processor is configured to obtain instantaneous acceleration values representing lower limb motion of a user, to form an effective acceleration value from the instantaneous acceleration values over a plurality of steps of the user, and to determine a motion parameter representing overall motion of the user by means of the effective acceleration value.Type: GrantFiled: December 22, 2008Date of Patent: November 4, 2014Assignee: Polar Electro OyInventor: Mika Niemimäki
-
Patent number: 8880363Abstract: An apparatus for measuring the mass fractions of water and oil in a flowing mixture of oil and water through a pipe includes a sensor portion that measures sound velocity and temperature of the flowing oil water mixture at a first time and at a second time. The apparatus includes a temperature changer in thermal communication with the flowing fluid which changes the temperature of the flowing oil water mixture by a measurable amount between the first time and the second time. A method for measuring water mass fraction in a flowing mixture of oil and water through a pipe includes the steps of measuring sound velocity and temperature of the flowing oil water mixture at a first time with a sensor portion. There is the step of changing the temperature of the flowing oil water mixture by a measurable amount with a temperature changer in thermal communication with the flowing fluid.Type: GrantFiled: April 13, 2011Date of Patent: November 4, 2014Assignee: Cameron International CorporationInventors: Herbert Estrada, Calvin R. Hastings, Donald R. Augenstein
-
Patent number: 8881109Abstract: Embodiments of a system (such as a computer system), a method, and a computer-program product (e.g., software) for use with the computer system are described. These embodiments may be used to test software that includes instructions for a graphical user interface with objects that receive values in associated fields. In particular, during testing, the system identifies the objects and associated expected values in the software, tests the software based on the identified objects and the expected values, and generates a flow file which includes the testing operations and corresponding results. Moreover, during the testing, the system may generate a compliance document which includes the testing operations and the results.Type: GrantFiled: January 22, 2009Date of Patent: November 4, 2014Assignee: Intuit Inc.Inventors: Michael S. Bridges, Sr., Dennis Keith Fischer
-
Patent number: 8881105Abstract: The test case manager interfaces with an application under test via an automation tool manager and is automation tool independent. Scripts are installed from a library based on the automation tool and the application type. The scripts perform the actions of learning the application objects, play back/validation, and automate test case creation. In a preferred embodiment, the test case manager drives the actions of the scripts. Scripts can be modified by customizing application specific actions and invoking them through the test case manager format.Type: GrantFiled: April 11, 2008Date of Patent: November 4, 2014Inventor: Patrick J. Quilter, Jr.
-
Patent number: 8875088Abstract: A computer-implemented method of performing project schedule forecasting based on stored project data includes receiving a first user input selecting a first plurality of work items in a project. Respective work items of the first plurality have respective work estimates. A second user input is received specifying one or more first work item attributes referencing historical work completion data. A first historical rate of work completion is determined in accordance with the historical work completion data referenced by the one or more first work item attributes. An estimated time of completion of the first plurality of work items is calculated in accordance with the first historical rate of work completion and provided for display.Type: GrantFiled: January 21, 2009Date of Patent: October 28, 2014Assignee: Versionone, Inc.Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Eric Farr, Jerry Odenwelder
-
Patent number: 8874405Abstract: Technologies are generally described for effectively damping the vibration of a platform. In some examples, a platform system for minimizing shock to an object includes a base, a platform effective to carry the object, a number of actuators coupled between the platform and the base and being configured to adjust an orientation of the platform based on control signals, a number of accelerometers positioned on the base, and a processor coupled to the accelerometers and the actuators. The processor is programmed to collect acceleration data from the accelerometers, determine an acceleration vector of the platform from the acceleration data, compensate for the acceleration vector by determining travels and travel directions for the actuators in an effort to maintain contact between the platform and the object, and generate control signals to actuate the actuators with the travels in the travel directions.Type: GrantFiled: November 10, 2010Date of Patent: October 28, 2014Assignee: Empire Technology Development LLCInventors: Xiaoliang Sun, Weiwei Kong
-
Patent number: 8874382Abstract: Methods and systems are provided for controlling operational parameters of a CO2 compression surface facility or pipeline in order to maintain a CO2 stream having impurities flowing in the pipeline in a liquid or supercritical phase. Sensors may be provided to sense whether the flow is single-phase or two-phase flow, and feedback provided to adjust the pressure and/or temperature at the pipeline inlet. The system is preferably optimized to limit power consumption and/or cost.Type: GrantFiled: April 30, 2010Date of Patent: October 28, 2014Assignee: Schlumberger Technology CorporationInventors: Sandeep Verma, Charles S. Oakes, Terizhandur S. Ramakrishnan