Patents Examined by Nga B. Nguyen
  • Patent number: 10269037
    Abstract: Methods, systems and devices for evaluating a product sampling event. The disclosed methods, systems and devices receive from a user a user identification specific to the user and compare the user identification to a user data set stored on a computer-readable medium. A sample is then delivered based on a predetermined condition, and a product value is changed after the step of causing delivery of the sample of the product. It can then be determined whether the user purchased the product after delivery of the sample of the product and, based on that determination, a sampling event value can be assigned.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 23, 2019
    Assignee: Freeosk, Inc.
    Inventors: Matthew Patrick Eichorn, Nathan Thomas Mirabito, Tony Lee Koenigsknecht
  • Patent number: 10229419
    Abstract: Device, system, and method of dynamic modification of sale terms of electronic transactions. For example, a system for electronic transactions includes a computer to store a set of sale terms associated with a product offered for sale, to receive a supply/demand alert associated with the product, to automatically modify one or more terms of the set of sale terms based on the supply/demand alert, and to provide to a client device the modified set of sale terms.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventor: Lior Sion
  • Patent number: 10229426
    Abstract: A decoding device is implemented on an integrated circuit, for decoding a market data input stream received in a given data representation format. The decoding device comprises an engine built around a finite state machine, the engine being generated from at least one description file and configured to perform the following steps, in a current state of the finite state machine: i) dividing the market data input stream into a number of tokens and reading a set of tokens, ii) accumulating the set of read tokens in internal registers, iii) generating output commands from the tokens accumulated in the internal registers depending on a condition related to the tokens accumulated in the internal registers, and iv) selecting the next state of the Finite State Machine state based on a triggering condition.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 12, 2019
    Assignee: ENYX SA
    Inventor: Edward Kodde
  • Patent number: 10223705
    Abstract: An apparatus, system and method of implementing a computerized brand affinity engine. The apparatus, system and method include at least a plurality of computerized access points having accessible thereto a plurality of sites mentioning at least one sponsor, a categorized, hierarchical database of keywords, wherein at least the keywords falling in at least one category of the hierarchy correspond to a sponsor category of the at least one sponsor, and a tracker, wherein the tracker tracks positive ones of the mentions of the at least one sponsor on ones of the plurality of sites and negative ones of the mentions of the at least one sponsor on ones of the plurality of sites, in accordance with positive and negative keywords of the categorized, hierarchical database in the sponsor category, and wherein the tracker issues an rating with regard to the at least one sponsor in accordance with the positive ones and the negative ones of the mentions.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: March 5, 2019
    Assignee: Veritone, Inc.
    Inventors: Ryan Steelberg, Chad Steelberg
  • Patent number: 10192184
    Abstract: A method of controlling storage of electrical energy by charging and discharging an energy storage device in response to pricing data indicative of future prices of electrical energy over time and energy losses caused by charging and discharging the energy storage device comprises detecting alternating candidate charging and discharging occasions with respect to the pricing data by selecting a next occurrence of a locally minimum price in the pricing data as a candidate charging occasion or a next occurrence of a locally maximum price in the pricing data as a candidate discharging occasion; validating a candidate charging or discharging occasion if the price difference between that candidate charging or discharging occasion and another later price in the pricing data is at least sufficient to compensate for the energy losses caused by charging and discharging the energy storage device; and charging and discharging the energy storage device at the validated charging and discharging occasions, respectively.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: January 29, 2019
    Inventors: Jan Spooren, Christopher Rutherford
  • Patent number: 10120912
    Abstract: A method and system for supply chain data analysis. The method includes storing supply chain data including test data, genealogy data, repair data, some factors and some items, in one or more databases and selecting a portion of the factors from the stored data, and a time range for analysis. The method then selects one or more criterion for analysis; extracts a portion of the stored data; analyzes the extracted portion of the stored data to detect a plurality of faulty combination of factors and items that results in an unexpected change in a key performance index, according to said extracted portion of the plurality of combinations. The method then performs correlation analysis on said plurality of faulty combinations to determine a root cause for the detected combination of factors; and generates a subset of said plurality of faulty combinations, according to said root causes of said plurality of faulty combinations.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 6, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Amin Shah-Hosseini
  • Patent number: 9892382
    Abstract: A solution for managing dates is provided, in which a recurrence definition that represents a list of dates using a recurrence rule is automatically identified. The recurrence definition may also include a set of exceptions, which account for variations from a recurring pattern in the list of dates. In one embodiment, an efficiency measure is obtained for each of various proposed recurrence definitions, and a recurrence definition that most efficiently represents the list of dates is identified. In one application, an event management (e.g., calendaring) program automatically identifies an efficient recurrence rule for a list of event occurrences.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: February 13, 2018
    Inventor: Andrew D. Record
  • Patent number: 9858600
    Abstract: A system for creating and using a universal tag to gather consumer data from a website for the purposes of targeted advertising is provided. The universal tag system has two main subsystems. The first subsystem is a configuration system that is used to define the consumer data to be collected from the website and to define taxonomy and transformation rules to be applied to the collected consumer data. The second subsystem is a runtime system that runs a universal tag client-side script, which is triggered when a consumer lands on a webpage of the website, for collecting the defined consumer data. The runtime system then applies the transformation rules to the collected data and updates a user profile corresponding to the consumer with the transformed data. As well, the runtime system applies the taxonomy rules to the collected data and categorizes the consumer for the purposes of subsequent targeted advertising.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: January 2, 2018
    Assignee: Turn Inc.
    Inventors: Jonathan Shottan, Vishal Shah, Kunal Deshpande, Doug Smith, Tri Pham
  • Patent number: 9818068
    Abstract: A metrics based design method and system is disclosed. The method includes receiving by a computer processor, an informational model comprising data objects, attributes, and relationships associated with a service. The data objects comprise sub-objects. The computer processor receives business affinity (BA) band data associated with the data objects, threshold levels associated with the business affinity (BA) band data, business affinity (BA) levels associated with the business affinity (BA) band data, and service interface operation parameters. The computer processor computes a business affinity (BA) for the informational model based on the business affinity (BA) band data, the threshold levels, the business affinity (BA) levels, and the service interface operation parameters. The computer processor computes a data variation percentage and a reusability count.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kerard R. Hogg, Ahamed Jalaldeen, Gandhi Sivakumar, Ram Viswanathan
  • Patent number: 9766909
    Abstract: In one aspect, there is provided a method. The method may include performing, by a sequencer, one or more validations of a plurality of extensions to a core service of a business system; controlling, by the sequencer, execution of a sequence including the plurality of extensions and the core service to enable an action to be performed at the business system; and performing, by the sequencer, one or more post-processing checks of the plurality of extensions. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: September 19, 2017
    Assignee: SAP SE
    Inventors: Rene Dehn, Daniel Figus, Daniel Niehoff, Uwe Schlarb, Bernhard Thimmel, Daniel Wachs, Georg Wilhelm
  • Patent number: 9747568
    Abstract: Example methods and systems for determining when to decommission vehicles from a fleet of autonomous vehicles are described. One method includes receiving information indicating a sequence of coverage requirements for a region over a period of time, and the region is characterized by landmarks and the period of time is divided into time intervals. Landmarks may be defined as a decommissioning site representative of a location at which a given vehicle can be taken out of service, and the method includes determining estimated landmarks that can be reached by one or more vehicles starting from a respective landmark by an end of a respective time interval, and based on the sequence of coverage requirements, determining which vehicles from among the vehicles that can reach the one or more landmarks defined as the decommissioning site to take out of service.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: August 29, 2017
    Assignee: X Development LLC
    Inventor: Keith Allen Bonawitz
  • Patent number: 9704172
    Abstract: The systems and methods of the present disclosure simulate the intuitive visualization of a host organization's experienced personnel by graphically portraying business relationships with external and internal business entities including clients, vendors, prospects, service resources, agents, and company personnel in universally recognizable caricatured scenes and images, including animations, based on transactional events that are passively accumulated from the accounting, phone, email, and management operations of a host system, delivering objectively-based graphical renditions of business relationships reflecting tenure, volume, frequency, demeanor, profitability, reliability, and many other relationship attributes thus enabling new, learning disabled, or unfamiliar personnel who possess varying degrees of first-person experience with the subject entities to respond instinctively and accurately to the current occurrence with the subject business entity while preserving invaluable relationship intuition tha
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: July 11, 2017
    Assignee: E-valuation, Inc.
    Inventor: Brian J. Murray
  • Patent number: 9659329
    Abstract: Computer-implemented trading of financial products can include using a first communication channel to stream offering data for a plurality of different financial products from a server to a trading terminal. A second communication channel can be used to receive request for offers about ones of the financial products from the trading terminal. Such request can include user-specified parameters that modify or further specify characteristics of the desired products. Offers may then be determined for the product in accordance with the user-specified parameters and transmitted (over the second communication channel) back to the trading terminal. Each communication channel can be allocated a different priority and/or different level of system processing resources to optimize the allocation of system resources based on the criticality of data on each channel.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 23, 2017
    Assignee: GOLDMAN, SACHS & CO.
    Inventors: Dierk Reuter, Edward Wen
  • Patent number: 9646273
    Abstract: A method and system for performing a technical solution analysis is provided. The method includes receiving requirements associated with an IT system for design, assumptions, dependency data, stakeholder data, and entry criteria readiness data. A quality level of the requirements is evaluated and a requirements quality sub-score for each requirement is calculated. The assumptions are evaluated for hidden requirements and an assumptions score is generated. The dependency data is evaluated and a dependencies score is generated. The stakeholder data is evaluated and a stakeholder approval level score is generated. The entry criteria readiness data is evaluated and an entry criteria readiness score is generated. An overall score summary summarizing the requirements quality score, the assumptions score, the dependencies score, the stakeholder score, and the criteria readiness score is generated.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Juan P. Giraldo, Sharon M. Mohrlock
  • Patent number: 9632666
    Abstract: A team-oriented heating, ventilation, and air-conditioning system, for use in support of operations of a vehicle. The system includes instructions that cause a processor to perform operations including communicating, to a human user, via a vehicle-user interface, a request to participate regularly, actively, and collaboratively as a member of a collaborative HVAC team, to include the system, in an ongoing team relationship of cooperation regarding operating the team-oriented HVAC system over time. The operations further include providing, to the user, a commitment communication advising the user that the system will be dedicated to participating regularly, actively, and collaboratively as a team member. The operations also include receiving, from the user, an agreement communication to participate as a member of the collaborative HVAC team. And the operations include forming, responsive to receiving the agreement communication, the collaborative HVAC team including the user and team-oriented HVAC system.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: April 25, 2017
    Assignee: GM Global Technology Operations LLC
    Inventors: Claudia V. Goldman-Shenhar, Asaf Degani, Omer Tsimhoni, Christopher T. Thibodeau
  • Patent number: 9613330
    Abstract: A computer-implemented process for an endpoint for automated fulfillment, includes: in an Automatic Fulfillment (AF) server: creating an endpoint on the AF server; selecting supported commands; and for each command, defining required and optional parameters and endpoint type specific implementation details; and in a Compliance Manager (CM): running discovery to find new endpoint and create metadata for it in the CM; for each command to be automated, filling in mappings for at least all required parameters; and enabling the command; enabling the endpoint; binding the endpoint to a business source; and ensuring that the business source uses a fulfillment process that uses the AF server.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: April 4, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Christopher Clifton McLaren, Prashant R. Juvekar, Prashant Darisi
  • Patent number: 9606772
    Abstract: System and method for displaying information regarding a business process. A diagram of the business process may be displayed on a display. The diagram may include a plurality of icons connected by lines, where each of the icons represents a respective step in the business process and the lines indicate flow paths between the steps. Historical data regarding the business process may be received. The historical data may be analyzed to determine information regarding steps and/or flow paths in the business process. Graphical indications associated with one or more icons and/or lines in the diagram may be displayed. The graphical indications may visually indicate characteristics of corresponding steps and/or flow paths in the business process. For example, the graphical indications may indicate lengths of time, costs, or other characteristics associated with various ones of the steps. The graphical indications may indicate path traversals of ones of the flow paths.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael N. Nonemacher, Petko Chobantonov
  • Patent number: 9595014
    Abstract: A system and method according to which a workflow instance is modified during the execution thereof. In several exemplary embodiments, the workflow instance is an automated business process and the modifier of the workflow instance is a client user, such as a business user or analyst. In several exemplary embodiments, the workflow instance may be directed to assigning airline flights for crew members, routing aircraft, generating airline flight numbers, assigning airline flights for equipment, or any combination thereof.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: March 14, 2017
    Inventors: Sandeep Vohra, Hyder Alkasimi, Richard Velasquez
  • Patent number: 9569741
    Abstract: Systems and methods are provided to solve these and other problems and disadvantages of the prior art. A list of work items is received. A work item can be anything that a user may work on such as an email, an incoming call in a contact center, a trouble ticket, and the like. A user is identified to work on the list of work items. A virtual setting is created based on the list of work items and the user. The virtual setting includes a virtual list of work items that represents the list of work items and a user avatar that represents the user. The user can select a work item from the virtual list of work items. The user is then presented with the work item. For example, if the work item is an email, the email will be presented. The user can then process the work item.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 14, 2017
    Assignee: Avaya Inc.
    Inventors: Jonathan Robert Phillips, Gregory D. Weber
  • Patent number: 8898081
    Abstract: A system and method for upgrading existing credit cards with additional lines of credit is disclosed. Credit information associated with customers holding credit cards issued by a credit card issuer are analyzed to determine a level of risk associated with each customer. One or more extra line of credit may be established for selected customers based on the determined level of risk associated with each customer. Each extra credit line may be exclusively associated with a selected set of vendors that have a partnership agreement with the credit card issuer. The credit card issuer may allow customers to select vendors to be associated with the extra credit line or may automatically choose vendors for selected customers. Customers with established extra credit lines may purchase goods and/or service directly from vendor sites or at the credit card issuer's web sites. Purchases at selected vendor sites may be automatically applied to a customer's newly established extra credit line.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: November 25, 2014
    Assignee: Capitol One Financial Corporation
    Inventors: Joseph D. Lilly, Colin Jeffrey Ruh, Jeff G. York, Phillip G. Walker