Patents Examined by Jonathan C. Teixeira Moffat
  • Patent number: 8904352
    Abstract: 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: Grant
    Filed: June 23, 2010
    Date of Patent: December 2, 2014
    Assignee: SAP SE
    Inventors: Udo Klein, Daniel Hutzel
  • Patent number: 8904345
    Abstract: 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: Grant
    Filed: December 5, 2008
    Date of Patent: December 2, 2014
    Assignee: eBay Inc.
    Inventors: Vipul C. Dalal, Rangaraj Keshavamurthy Belur
  • Patent number: 8898033
    Abstract: 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: Grant
    Filed: October 12, 2011
    Date of Patent: November 25, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Ivan Fadeev
  • Patent number: 8898017
    Abstract: 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: Grant
    Filed: May 5, 2009
    Date of Patent: November 25, 2014
    Assignees: BP Corporation North America Inc., BP Exploration Operating Company Limited
    Inventors: Tor Kristian Kragas, John Foot, Hugh Richard Rees
  • Patent number: 8898625
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: November 25, 2014
    Inventors: Victor Leonel Hernandez Porras, Roger Scott Hoover
  • Patent number: 8898620
    Abstract: 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: Grant
    Filed: July 9, 2008
    Date of Patent: November 25, 2014
    Assignee: Nolio Ltd.
    Inventors: Alon Eizenman, Eran Sher, Eyal Gehasie, Mirron Rozanov
  • Patent number: 8892380
    Abstract: 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: Grant
    Filed: July 24, 2009
    Date of Patent: November 18, 2014
    Assignee: Maury Microwave, Inc.
    Inventor: Gary R. Simpson
  • Patent number: 8892763
    Abstract: 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: Grant
    Filed: January 3, 2012
    Date of Patent: November 18, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Praveen N. Moorthy
  • Patent number: 8893119
    Abstract: 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: Grant
    Filed: April 29, 2009
    Date of Patent: November 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Aditya Falodiya
  • Patent number: 8893078
    Abstract: 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: Grant
    Filed: July 30, 2010
    Date of Patent: November 18, 2014
    Assignee: SAP AG
    Inventors: Horst Schaude, Jens Kisker, Ralf Helmut Philipp
  • Patent number: 8885515
    Abstract: 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: Grant
    Filed: May 30, 2008
    Date of Patent: November 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luca Di Fiore, Mark C. Solomon
  • Patent number: 8887140
    Abstract: 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: Grant
    Filed: January 15, 2010
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventors: Julien Lerouge, Nicholas T. Sullivan, Gideon M. Myles, Jon McLachlan, Augustin J. Farrugia
  • Patent number: 8885640
    Abstract: 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: Grant
    Filed: December 7, 2010
    Date of Patent: November 11, 2014
    Assignee: Fujitsu Limited
    Inventor: Satoshi Imai
  • Patent number: 8880377
    Abstract: 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: Grant
    Filed: December 22, 2008
    Date of Patent: November 4, 2014
    Assignee: Polar Electro Oy
    Inventor: Mika Niemimäki
  • Patent number: 8880363
    Abstract: 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: Grant
    Filed: April 13, 2011
    Date of Patent: November 4, 2014
    Assignee: Cameron International Corporation
    Inventors: Herbert Estrada, Calvin R. Hastings, Donald R. Augenstein
  • Patent number: 8881109
    Abstract: 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: Grant
    Filed: January 22, 2009
    Date of Patent: November 4, 2014
    Assignee: Intuit Inc.
    Inventors: Michael S. Bridges, Sr., Dennis Keith Fischer
  • Patent number: 8881105
    Abstract: 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: Grant
    Filed: April 11, 2008
    Date of Patent: November 4, 2014
    Inventor: Patrick J. Quilter, Jr.
  • Patent number: 8875088
    Abstract: 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: Grant
    Filed: January 21, 2009
    Date of Patent: October 28, 2014
    Assignee: 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: 8874405
    Abstract: 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: Grant
    Filed: November 10, 2010
    Date of Patent: October 28, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Xiaoliang Sun, Weiwei Kong
  • Patent number: 8874382
    Abstract: 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: Grant
    Filed: April 30, 2010
    Date of Patent: October 28, 2014
    Assignee: Schlumberger Technology Corporation
    Inventors: Sandeep Verma, Charles S. Oakes, Terizhandur S. Ramakrishnan