Patents Examined by Robert D Rines
  • Patent number: 10475047
    Abstract: A method of selecting a website for delivery of targeted content to an audience member computer based on attitude values associated with audience members who participate in a computer implemented survey is disclosed. The survey response information, as well as website visitation information, and demographic information associated with the audience members may be collected and stored in a central database. An attitude value may be determined from the survey response information and/or the other information for the audience members. The attitude value may indicate the audience member's view about an issue, topic, product, service or the like. The attitude value in conjunction with other website visitation information may be used to select a website for delivery of the targeted content to the audience members.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: November 12, 2019
    Assignee: Resonate Networks, Inc.
    Inventors: Andreas J. Hunn, Nicolas Tabbal, Sara Taylor, John Brady
  • Patent number: 10360523
    Abstract: The various embodiments herein provide a system and method for executing business services through a business process modeling notation. The system comprising a rule parser to parse the business domain specific rules, a rule object builder to generate a plurality of rule objects to execute the rules, a rule repository to store the rule objects, a rule executor to execute the rule objects, an event listener to store events raised by a business service in an event queue, an event registry to store information related to a plurality of events, an event processor to process the events and an event queue to hold the events which are being processed concurrently. The event processor comprises an event log module, an event router module, a subscriber notification module and a rule invocation module. The performance of the system is enhanced using techniques comprising pre-execution, branch parallelization, branch prediction, branch result caching and distributed task delegation.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: July 23, 2019
    Assignee: NUWAFIN HOLDINGS LTD
    Inventor: Nandakumar Krishnan Nair
  • Patent number: 10360521
    Abstract: A recommendation system for generating location recommendations for drivers of public service vehicles is disclosed. The system segments a map of an area of interest into segments or regions and analyzes historical call data to estimate demand in the regions. The analysis also determines values of the calls in the regions. For example, the analysis estimates the probability of the calls and values of such calls in each region. The analysis may include time patterns to improve accuracy of the estimation. By using the results of the analysis along with current information, such as current location of a vehicle, current time, and real-time traffic information, a holding location recommendation is generated.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: July 23, 2019
    Assignee: SAP SE
    Inventors: Mengjiao Wang, Wen-Syan Li
  • Patent number: 10354213
    Abstract: The methods and systems described herein attempt to address the above-mentioned need by providing an algorithm and software capability to automatically detect and assess “natural experiments” that exist in any underlying dataset. In one embodiment, a computer-implemented method for identifying an experiment to use in an analysis of a business initiative comprises storing, by a computer, a set of historical data regarding entities in a business network; receiving, by the computer, a selection of inputs for the historical data; detecting, by the computer, a natural experiment based upon changes in the historical data; and outputting, by the computer, a report of a detected experiment from the historical data.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: July 16, 2019
    Assignee: Applied Predictive Technologies, Inc.
    Inventors: Scott Ings, Evan Rosenman, Aaron Silverman, Vrushali Paunikar, Alan Li, Mark D'Agostino, Andrew Crewson, Michael Monteiro
  • Patent number: 10346767
    Abstract: A computer-based method and system for capacity/demand management in restaurant and other prepared-food service industries accepts transaction parameter values for composite resources. At least a portion of the transaction parameter values for at least one composite resource are communicated to at least one potential user of the composite resource. The transaction parameter values for composite resources can be determined using at least one yield-management method and/or by at least one resource network manager.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: July 9, 2019
    Assignee: GoalAssist Corporation
    Inventor: Jerald A. Hammann
  • Patent number: 10332139
    Abstract: A method of dynamically re-pricing items, comprising: a) Receiving from a seller a sale policy for one or more items offered for sale by one or more plurality of vendors. b) Creating a state machine to execute the sale policy by adjusting a price of the one or more items. c) Collecting commerce information by monitoring in real time a plurality of prices given to the one or more items by the one or more vendors. d) Dynamically adjusting a plurality of price setting rules according to analysis of said commerce information. e) Executing the state machine to select one or more of the plurality of price setting rules and modifying the price according to one or more selected price setting rule.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: June 25, 2019
    Assignee: FEEDVISOR LTD.
    Inventors: Eyal Lanxner, Victor Rosenman
  • Patent number: 10282689
    Abstract: Techniques are described for providing clients with access to events occurring during execution of defined workflows, such as under the control of a event monitoring service that is available to multiple subscribers, such as over one or more public networks. A configurable workflow service may automatically create events when a defined workflow executes, and, provide the events to the event monitoring service, which may respond to the generated events by taking various actions, such as providing event notifications, initiating workflow instances, etc.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: May 7, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Simon K. Johnston, Ramanathan Palaniappan, Alan M. Steele
  • Patent number: 10241644
    Abstract: Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, actions other than the generation of notification are enabled or automatically performed, actions such as emailing, calling, texting, and searching.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 26, 2019
    Assignee: Apple Inc.
    Inventors: Thomas R. Gruber, Alessandro F. Sabatelli, Alexandre A. Aybes, Donald W. Pitschel, Edward D. Voas, Freddy A. Anzures, Paul D. Marcos
  • Patent number: 10210484
    Abstract: A method, system, and/or computer program product alters a functional characteristic of a computer used by an invitee to a new meeting. A request to create a new meeting invitation for a new meeting to an invitee is received. Content from a previous meeting to which the invitee was invited is retrieved, where the first content includes a similar subject as the subject of the new meeting and whether the invitee attended the previous meeting. Based on this content, a date, time, and duration of the new meeting is determined, and a new meeting invitation is transmitted to an invitee's computer used by the invitee. A server receives a response to the new meeting invitation and a status of the invitee, and initiates an alteration of a functional characteristic of the invitee's computer based on the response from the invitee and the status of the invitee.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Hernan A. Cunico, John M. Ganci, Jr., Martin G. Keen
  • Patent number: 10200468
    Abstract: An active agenda tool is provided that may be executed at one or more networked computing devices. Each connected active agenda tool includes functionality for displaying an agenda interface and for maintaining agenda item timers. The agenda interface includes an agenda and various interactive controls. The agenda includes a plurality of editable agenda items, each having a corresponding agenda item timer maintained by the agenda tool for recording time dedicated to that agenda item during the meeting. Collateral content, which may be shared among the network computing devices, can be associated with one or more of the agenda items. Agenda data representing the displayed agenda items is changed each time a displayed agenda item is modified during the meeting. Any changes to the agenda data may be distributed to each of the networked computing devices, so that each connected agenda tool can update its agenda during the meeting.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roy Leban, Stephen Matlock, Matthew David Maddin, Michael O. Tiano, Kenneth L. Young, Shaheeda Parveen Nizar, John Paul Lemire
  • Patent number: 10186004
    Abstract: A system for evaluating a target profile for moving material with a work implement along a path includes a position sensor and a controller. The controller is configured to utilize a planning system to determine the target profile, receive position signals from the position sensor, and determine from the position signals an actual profile indicative of the work surface after the work implement is moved along the path to move a volume of material. The controller is further configured to compare the target profile to the actual profile, determine at least two performance factor scores based upon a difference between the target profile and the actual profile, and generate a quantitative evaluation of the target profile based upon the at least two performance factor scores.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: January 22, 2019
    Assignee: Caterpillar Inc.
    Inventors: Mo Wei, Michael Taylor, Thandava K. Edara
  • Patent number: 10176079
    Abstract: An apparatus (100) in an example comprises a test-script generator (704) and selection logic (114). The test-script generator (704) serves to create a test script (116) through identification of currently-available elements (604, 606, 608, 610, 612, 614, 616, 618) of an application (106) under test. The test script (116) is employable to exercise the application (106). The selection logic (114) serves to identify elements (406, 408) of a currently-executing component script (402) within the test script (116), contemporaneous with execution of the test script (116), that may be affected by graphical user interface changes made to the application (106). The identification of the elements (406, 408) of the currently-executing component script within the test script (116), contemporaneous with execution of the test script (116), that may be affected by the graphical user interface changes by the selection logic is contemporaneous with the exercise of the application (106) by the test script (116).
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: January 8, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Malcolm Isaacs, Yoav Eilat, Tal Halperin, Michael Pogrebisky, Rachel Kahana Samet
  • Patent number: 10121157
    Abstract: A multi-tenant system stores data for customers. The multi-tenant system presents user interfaces allowing users associated with the customers to perform analysis of data stored for the customer. The multi-tenant system determines recommendations for subsequent user actions that can be performed by a user in a context. The context includes a report being analyzed, a type of visualization of the report, one or more interactions performed by the user with the report, and so on. The multi-tenant system presents one or more widgets based on the recommendations that allow the user to perform the recommended action. The multi-tenant system may determine a recommendation based on past interactions of a subset of users of the multi-tenant system, for example, users associated with a type of industry, users having a particular role in an organization, or a level of experience of the user with analysis of data.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: November 6, 2018
    Assignee: GoodData Corporation
    Inventors: Gaurav Vijay Agarwal, Jan Vlcek, Winston Christie-Blick, Michael {hacek over (S)}tencl, Martin Matula
  • Patent number: 10115076
    Abstract: A computer-based system and method loads data for individual resources and composite resources from a resource revenue management system into a yield management system. The individual resources include human-factor resources. Each composite resource includes a collection of individual resources. Internal data structures are constructed for linking each of the resources to their associated composite resources and for linking each of the composite resources to their associated resources. Yield management techniques are used to interpret the data and to provide a set of revenue-maximizing transaction parameters under which a resource network offers its composite resources for transactions with users. The transaction parameters are transferred from the yield management system into the resource revenue management system. The resource revenue management system communicates with users, creating transactions for the composite resources using the values calculated by the yield management system.
    Type: Grant
    Filed: April 23, 2001
    Date of Patent: October 30, 2018
    Assignee: GoalAssist Corporation
    Inventor: Jerald A. Hammann
  • Patent number: 10108780
    Abstract: A method for restricting unauthorized access to a patient's diagnostic images is provided.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: October 23, 2018
    Assignee: Intellirad Solutions Pty Ltd.
    Inventor: David Burton
  • Patent number: 10108905
    Abstract: Method of predicting capacity demands on a desired device used to support services for a number of subscribers within a market area having a number of devices. The method includes predicting the capacity demands as a function of historical capacity demands for the desired device and average subscriber capacity demands on the number of devices in the market area.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: October 23, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventor: Claude H. Bou-Abboud
  • Patent number: 10096034
    Abstract: A technology analysis system automatically monitors information available from both publicly and privately distributed networks of information for details that are relevant to a technology hypothesis. The technology analysis system provides a technology radar that assists with determining how the technology hypothesis stands up against ongoing developments in technology. The technology analysis system also visualizes the technology hypothesis and its underlying precursor predictions using a web portal, dynamic document, or other visualization technique.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: October 9, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Alex Kass, Lucian P. Hughes, Peter Z. Yeh
  • Patent number: 10049375
    Abstract: A system is disclosed that identifies early adopter users by creating a directed graph of item access information for an item category and performing a page rank type process on the item access information. This directed graph may be created in a reverse temporal order. The early adopter users can be identified as the users with nodes in the directed graph that have a threshold number or rate of incoming links directly or indirectly pointing towards the nodes. Using the early adopter users as a sample, systems herein can determine whether to recommend an item based on the popularity of the item with respect to the early adopter users. Further, systems herein can determine an inventory level to maintain for an item based on the popularity of the item with respect to the early adopter users.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Giovanni Zappella, Marcel Ackermann, Rodolphe Jenatton, David Spike Palfrey, Samuel Theodore Sandler
  • Patent number: 9953360
    Abstract: A user enters into a subscription to receive footwear having one or more specified performance characteristics. As the user finishes wearing one set of footwear, the user can obtain a replacement set of footwear that also will have one or more specified performance characteristics. The performance characteristics may be consistent for each set of footwear provided according to the subscription. Alternately, the footwear performance characteristics may vary over the life of the subscription. Thus, the footwear provider may periodically obtain biometric information describing the user's athletic activities or performance. The footwear provider then can tailor the performance characteristics of footwear provided under the subscription to match the user's athletic activities or performance.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: April 24, 2018
    Assignee: NIKE, Inc.
    Inventor: Albert Shum
  • Patent number: 9886467
    Abstract: Systems and methods for creating and using a workflow template for analyzing data entities stored in the one or more databases. After a desired workflow is identified, one or more series, data source, and/or entity restrictions based upon the workflow may be received. In addition, one or more chart configuration settings based upon the workflow may also be received. The restrictions and configuration settings may be saved as the workflow template. The workflow may then be performed by loading the saved workflow template, in order to automatically generate charts in accordance with the configuration settings of the template, based upon a received selection of series, data sources, and entities that adheres to the restrictions defined in the template.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: February 6, 2018
    Assignee: PLANTIR TECHNOLOGIES INC.
    Inventors: Feridun Arda Kara, Bianca Rahill-Marier, Vincent Iadevaia, Breanna Bunge, Alexander Ryan, Brian Lee, Simone Schaffer, Cihat Imamoglu