Sequencing Of Tasks Or Work Patents (Class 705/7.26)
  • Patent number: 11216760
    Abstract: A system and method are disclosed for searching alternate inventory policies from an initial inventory policy of an inventory of one or more supply chain entities to a target inventory policy by receiving a current state of items in a supply chain network determining an initial inventory policy comprising a reorder point and a target quantity, identifying one or more provisional inventory policies calculating a cost, a fill rate, and a no-stockout probability, and transporting items among the one or more supply chain entities to restock the inventory.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: January 4, 2022
    Assignee: Blue Yonder Group, Inc.
    Inventors: Thierry Moisan, Eric Prescott-Gagnon, Yossiri Adulyasak
  • Patent number: 11216764
    Abstract: Systems and methods for distributed business process management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for configuration-driven distributed orchestration using different software components to execute a complex business process may include: (1) receiving a request for a runtime flow from a flow management adapter; (2) reading a flow configuration from the request; (3) creating an instance of the runtime flow; (4) initiating a service call to each component in the runtime flow; (5) creating a runtime instance in a database along with a state of each dependency in the runtime flow; and in response to external dependencies being met: (6) building and sending message to the components using a message builder; (7) initiating flow actions via an event-driven scheduler; and (8) making a service call to at least one of the components using the message builders.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: January 4, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sudhir Kanala, Ulku Rowe, Agim Perolli, Raymond Stephens, Stefan Vachev
  • Patent number: 11212125
    Abstract: Disclosed aspects relate to asset management with respect to a shared pool of configurable computing resources. With respect to a set of assets which share a resource on a first compute node, a set of asset weight values is identified. The set of asset weight values indicates a set of utilization shares of the resource by the set of assets. A set of asset priority values is identified with respect to the set of assets on the first compute node. The set of asset priority values indicates a relative status arrangement for the set of assets. Using the set of asset weight values and the set of asset priority values, a determination is made to migrate a first asset of the set of assets from the first compute node to a second compute node. Accordingly, the first asset of the set of assets is migrated from the first compute node to the second compute node.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Cropper, Taylor D. Peoples, Jeffrey W. Tenner, Andrew T. Thorstensen
  • Patent number: 11204958
    Abstract: Systems and methods are provided for personalizing new song suggestions for a user. A plurality of users provides thumbs up and thumbs down ratings for a pair of songs (song A and B). A first aggregate rating for song B is calculated based on ratings given to song A by all of the users that gave a like rating to song A. Similarly, a second aggregate rating is calculated for song B based on ratings given to song B by all users that gave a dislike rating to song A. Then a user that has not previously rated song B, supplies a rating for song A. A prediction is performed of how the user will rate song B based on the user's rating of song A. For example, the first aggregate rating for song B is used if the user rated song A positively.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: December 21, 2021
    Assignee: PANDORA MEDIA, LLC
    Inventors: Tao Ye, Gordon Parker Rios
  • Patent number: 11201905
    Abstract: In a case where a service for performing specified processings of document data as one job is processed in a cooperative manner on a network, a service processing state is exhibited in a proper notice form in each job unit and in each processing unit in the job, so that the processing state can be properly recognized from the viewpoint of accounting, security and privacy.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: December 14, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Yuji Hikawa, Yukio Tajima, Kazuko Kirihara, Akihiro Enomoto, Hidekazu Ozawa
  • Patent number: 11200086
    Abstract: An agent executed by a computer identifies a critical path of a transaction in a web application. The transaction includes a plurality of methods each representing an operation of the application and asynchronously executed by a server between a beginning of the transaction and an end of the transaction. The agent receives metrics for the transaction, which include identifiers of each executed method and specify relationships between the transaction methods. Based on the received metrics, the agent identifies a method completed at the end of the transaction. Based on the relationships between the methods, the agent determines one or more other methods preceding the identified method in the transaction and affecting a duration of the transaction. The determined methods and the method completed at the end of the transaction are identified as a critical path. Identifiers of the methods on the critical path are sent for display to a user.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: December 14, 2021
    Assignee: NEW RELIC, INC.
    Inventors: Ashley Emmons Puls, Michael Hayes, Howard G. Cunningham, Jr., Kirby Frugia, Gregory Eugene Unrein, Etan Lightstone
  • Patent number: 11195244
    Abstract: Provided is an electronic apparatus for location recommendation and an operation method thereof. The operation method includes receiving a placement request regarding a target item in a zone, upon the placement request, recognizing, based on information on the target item, a plurality of locations available for placement of the target item, based on the information on the target item and information on the plurality of locations, recognizing at least one location suitable for placement of the target item among the plurality of locations, and providing information on the at least one location.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: December 7, 2021
    Assignee: Coupang Corp.
    Inventors: Sun Young Hong, Byung Suk Yang, Dae Yong Jang, Sang Min Jun, Ji Won Hwang
  • Patent number: 11176104
    Abstract: A system, computer program product, and computer-implemented method are provided for platform-independent data transformation. A data transformation module is provided, the data transformation module being configured to receive input data from a source application having a first data format, the input data to be transferred to a target application having a second data format, wherein the first data format and the second data format are different data formats; generate a matrix graph, using the data transformation module, to map one or more source fields from the source application to one or more target fields from the target application; based on the matrix graph, transform the input data from the first data format to generate output data in a second data format, wherein the output data is compatible with the target application; and transfer the output data to the target application.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: November 16, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Srinivas Tatikonda
  • Patent number: 11169823
    Abstract: Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: November 9, 2021
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Javier Espeche, Viswanathan Umapathy, Nicolas Damonte, Suman Ganta
  • Patent number: 11171811
    Abstract: A computer includes a processor and a memory, the memory storing instructions executable by the processor to receive, from each of a plurality of vehicles, a request to exchange data, each request including metadata about the request; sort the vehicles into a plurality of priority sets determined from the metadata; determine a first set of data transfer lines available for vehicles in a first one of the priority sets; select a first optimal data transfer line from the first set of data transfer lines for a first one of the vehicles in the first priority set; and assign the first optimal data transfer line to the first one of the vehicles.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 9, 2021
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Mohammed-Javed Padinhakara, Navid Tafaghodi Khajavi
  • Patent number: 11159389
    Abstract: Graphical user interfaces are generated that, when displayed, provide a visual and interactive representation of one or more aspects associated with the execution of one or more applications on a computer network. The graphical user interfaces may in include graphical depictions representation policy objects, each policy object assigned one or more tags, each tag assigned to a category or a sub-category. The tags, when taken in combination, may identify an application, and one or more other characteristics associated with each of the policy objects. The graphical elements representing the policy objects may be displayed in the graphical user interfaces so that the policy objects assigned to tags in a category are positioned in an outer ring, and policy objects assigned to sub-category tags are positioned in a inner ring surrounded by the outer ring, with interconnection elements representing communications between policy objects extending within an interior area.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 26, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Miriyala, Anish Mehta
  • Patent number: 11157851
    Abstract: A production control platform is disclosed. The production control platform may gather information related to material produced from multiple production sources or related to a production destination that implements a production process to process the material. The production control platform may process the information to identify different possible combinations of respective outputs for the multiple production sources. The production control platform may determine a production source, of the multiple production sources, that limits input to the production process. The production control platform may determine a respective output for the multiple production sources. The production control platform may perform a set of actions related to causing the multiple production sources to produce the respective output.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: October 26, 2021
    Assignee: Caterpillar Inc.
    Inventor: Kevin Gates
  • Patent number: 11155177
    Abstract: A charging station monitoring system comprising: a sensing device, a digital camera and a communication device which are arranged at a charging apparatus of a charging station, the sensing device and the digital camera each having a sensing range covering a parking lot associated with the charging apparatus and an area around the parking lot; and a controller configured to determine an occupation state of the parking lot and/or detect and record an action of a third party or foreign object based on sensed information from the sensing device and the digital camera.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: October 26, 2021
    Assignee: Volvo Car Corporation
    Inventors: Wei Li, Huapeng Lu, Xuming Yao, Youjia Zhou
  • Patent number: 11134150
    Abstract: A system and method for assisting with interactions between agents and customers using an artificially intelligent assistant is disclosed. The artificially intelligent assistant monitors interactions between agents and customers and identifies assistive actions to be taken that increase efficiency of the interaction as well as customer satisfaction. The artificially intelligent agent can also identify new communication modes appropriate for assistive actions, allowing agents to seamlessly communicate with customers over a wide range of different communication modes, such as phone calls, texts, emails and other messaging applications.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: September 28, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventor: Jerry John Maestas
  • Patent number: 11120379
    Abstract: A mainframe workflow creation method creates and manages managing workflow tasks in a mainframe workflow management system. The method includes activating a workflow creation engine in the mainframe workflow management system by a user of a computing device using a web dashboard, communicating with the mainframe workflow management system over a communication network, and creating workflow tasks corresponding to a mainframe workflow. The method also includes associating the workflow tasks with a mainframe workflow process, and selecting a target mainframe computing system from a plurality of target mainframe computing systems for execution of the mainframe workflow process. The method further includes transmitting the mainframe workflow process to the selected target mainframe computing system over the communication network, and executing the mainframe workflow process, including plurality of workflow tasks, by the selected target mainframe computing system.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: September 14, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Michael DelFranco, Brian S. Elliott, John Consiglio, Simon Higgins, Charles Andrew Wilkins
  • Patent number: 11122409
    Abstract: Techniques are described that facilitate analyzing real-time communication sessions between a client device of a client account and a third-party device for the purpose of detecting safety concerns that may impact a client associated with the client device. The real-time communication sessions may include voice or text communications provisioned by a telecommunication service provider. In response to detecting a safety concern, notification data may be sent to a trusted device associated with the client account that alerts a trusted person of the inferred safety concern. In some examples, a safety concern may be inferred based on an irregular performance or non-performance of a regularly conducted real-time communication session. Moreover, communication session modification data may be sent to a client device involved in the real-time communication session for the purpose of terminating the real-time communication session based at least in part on safety concerns.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: September 14, 2021
    Assignee: T-Mobile USA, Inc.
    Inventor: Parag Garg
  • Patent number: 11113411
    Abstract: The disclosed technology relates to a system configured to obtain external credentials for a user account external to a content management system, wherein the external credentials are associated with a content item stored on the content management system. The system receives, from a client device, a client request for data associated with the external user account and transmits, to an external source, a proxy-request for the data associated with the external user account, wherein the proxy-request comprises the external credentials. The system further receives the data associated with the external account and transmits the data associated with the external account to the client device.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: September 7, 2021
    Assignee: Dropbox, Inc.
    Inventors: Alexander Embiricos, Matt Broussard, Willy Wu, Jennifer Lee, Igor Kofman, Micah Sivitz, AJ Palkovic
  • Patent number: 11106984
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a predictive analytics system that provides a mechanism to change the design or implementations of a product manufactured in a supply chain are disclosed. In one aspect, a method includes the actions of receiving training data that includes private information for a node in a supply chain network and information regarding previous decisions related to product change requests for a product manufactured through the supply chain network; training, using the training data, a predictive model configured to render decisions for requests to change a part used in manufacturing the product; receiving a request to change a given part; applying the predictive model to the request to change the given part; determining a decision approving or denying the request; and transmitting the decision to the requesting node.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: August 31, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Robert Dooley, Grace T. Cheng, Alex M. Kass
  • Patent number: 11093880
    Abstract: A method and system for determining work ticket priority is provided. The method includes enabling a work ticket for a work assignment associated with an entity. The work ticket is assigned an initial priority value. Relevant data from multiple sources is associated with the work ticket and an updated priority value is requested. In response, multiple priority scores for the work ticket with respect to additional work tickets are published to an enterprise service bus (ESB) and an aggregate score for work ticket is calculated from the multiple priority scores.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Eric M. Anderson, Robert A. Davis, Christopher J. Dawson, Patricia Foley
  • Patent number: 11093986
    Abstract: A personalized delivery estimate system is described. A commercial transaction is generated between a seller and a buyer for an item in an online marketplace. Historical transactions of buyers and sellers in the online marketplace are stored in a storage device. A personalized delivery time estimate is computed for the buyer of the commercial transaction using seller information, buyer information, and item information with the historical transactions of buyers and sellers in the online marketplace.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: August 17, 2021
    Assignee: eBay Inc.
    Inventors: Gurushyam Hariharan, Faisal Masud, Prakash Muppirala, Raj Desai
  • Patent number: 11087255
    Abstract: Embodiments of the invention operate to determine an optimal or more optimal way in which an order for multiple items or services is fulfilled by an organization. This is performed by considering the possible combinations or permutations of order elements, costs, warehouse locations and inventory levels, delivery channels, etc. in a specified manner or order of operations. The resulting fulfillment schedule may involve a reduction or minimization in the cost, delivery time, number of shipments, distance of pick-up from customer, or another characteristic of importance to either a vendor or to a customer.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: August 10, 2021
    Assignee: NETSUITE INC.
    Inventors: Albert Margarit Granero, Sergi Coll Povedano, Tao Koïchi Serge Klerks
  • Patent number: 11080086
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing reactive transaction management. A method includes: receiving, by an application framework, a program that defines a transaction having a plurality of operations to one or more respective transactional resources; generating, by the application framework, a respective sequence of reactive operators for each transactional resource in the transaction; initiating each respective sequence of reactive operators, including: determining, by the application framework using a first thread, that one of the sequences has not completed; in response, relinquishing computing resources of the first thread; receiving an indication that all of the sequences of reactive operators have completed; determining that none of the sequences of reactive operators failed; and in response, committing the operations of the transaction in each of the one or more transactional resources.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: August 3, 2021
    Assignee: Pivotal Software, Inc.
    Inventors: Mark Paluch, Joseph Benjamin Hale
  • Patent number: 11061923
    Abstract: A method implements a virtual machine for interactive visual analysis. The method receives a data visualization data flow graph, which is a directed graph including data nodes and transform nodes. Each transform node specifies a set of inputs for retrieval, where each input corresponds to a data node. Each transform node also specifies a transform operator, which identifies an operation to be performed on the inputs. Some transform nodes specify (a) a set of outputs corresponding to respective data nodes and (b) a function for use in performing the operation of the transform node. The method traverses the data flow graph according to directions of arcs between nodes in the data flow graph, thereby retrieving data corresponding to each data node and executing the respective transformation operator specified for each of the transform nodes. This generates a data visualization according to transform nodes that specify graphical rendering.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: July 13, 2021
    Assignee: Tableau Software, Inc.
    Inventor: Scott Sherman
  • Patent number: 11048995
    Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 29, 2021
    Assignee: GOOGLE LLC
    Inventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
  • Patent number: 11048800
    Abstract: In one embodiment, an apparatus comprises a processor to: receive a request to configure a secure execution environment for a first workload; configure a first set of secure execution enclaves for execution of the first workload, wherein the first set of secure execution enclaves is configured on a first set of processing resources, wherein the first set of processing resources comprises one or more central processing units and one or more accelerators; configure a first set of secure datapaths for communication among the first set of secure execution enclaves during execution of the first workload, wherein the first set of secure datapaths is configured over a first set of interconnect resources; configure the secure execution environment for the first workload, wherein the secure execution environment comprises the first set of secure execution enclaves and the first set of secure datapaths.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: June 29, 2021
    Assignee: Intel Corporation
    Inventors: Kapil Sood, Ioannis T. Schoinas, Yu-Yuan Chen, Raghunandan Makaram, David J. Harriman, Baiju Patel, Ronald Perez, Matthew E. Hoekstra, Reshma Lal
  • Patent number: 11036539
    Abstract: A workflow engine framework for creating a single-domain adaptive and a cross-domain adaptive workflow performing platform is disclosed. The workflow engine framework includes: a resource management unit configured to manage resources including engine components and workflow property specification components; a system configuration unit configured to create an engine by assembling the property specification components; and a system control unit configured to drive and execute one or more engines. Further the workflow engine framework is allocated to each of two or more different signal domains and forms a cross-domain adaptive workflow engine framework.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: June 15, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yeon Hee Lee, Hyun Jae Kim, Ho Sung Lee, Dae Won Kim, Hyun Joong Kang, Soon Hyun Kwon, Woong Shik You, Nae Soo Kim, Sun Jin Kim, Young Min Kim, Hoo Young Ahn, Cheol Sig Pyo
  • Patent number: 11037175
    Abstract: The present invention is a web-based software application designed to monitor implementation of an issue. The invention includes receiving information from a user on the issue to be monitored; receiving information from a user on an assignment on the issue; and sending the assignment to a recipient. An acknowledgement is received from the recipient on the assignment. Reminders are forwarded to the recipient when the acknowledgement is not received within a predetermined time period, and the reminders can be automatically forwarded at predetermined time periods. Information is received on the issues from a user or an external source, and listed in a form which can be filtered and sorted according to predetermined criteria. A completion status of the regulatory issue can be displayed.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 15, 2021
    Assignee: Refinitiv US Organization LLC
    Inventors: William R. Oden, Matthew D. Galloway, Monica A. Murray, Daniel Nelson, Joseph Baumgartner
  • Patent number: 11023761
    Abstract: An image data processing method includes receiving frame image data of N frames, where N>1, detecting a region of interest in one of the N frames, tracking locations of the region of interest in at least one of the N frames, and providing a merged location of the region of interest based on the locations of the region of interest in the N frames. Some embodiments include providing T of the merged locations of the region of interest for T respective groups of N frames, where T>1, providing respective statistical data for each of the T merged locations, and providing a final location of the region of interest based on the T merged locations and the statistical data for the T merged locations.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: June 1, 2021
    Assignee: EAGLESENS SYSTEMS CORPORATION
    Inventors: Weihua Xiong, Guangbin Zhang
  • Patent number: 10997536
    Abstract: In an embodiment, a cloud server determines a point in time in a current task, and identifies a corresponding point in time in each of a number of completed tasks retrieved from a first database. User activity data from a second database is used to calculate time spent on the current task up to the identified point in time, a ratio between time spent on each completed task after the corresponding point in time and time spent on the completed task before the corresponding point in time. The cloud server also calculates a similarity score between each completed task and the current task based on a number of parameters and using a predetermined algorithm. A weighted arithmetic mean of the time ratios can be calculated using the similarity scores as weights, and can be used in conjunction with the time spent on the current task up to the identified point in time, to calculate time required to complete the current task.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: May 4, 2021
    Assignee: CLARI INC.
    Inventor: Rajkumar Ponnusamy
  • Patent number: 10977265
    Abstract: Provided are methods and media for displaying mass data incomprehensible without computers by compiling behavioral data comprising a mass compilation of behavior of a population; determining whether the behavioral data from each of the plurality of sources is compatible with behavioral data from each of the other plurality of sources; if behavioral data from one or more of the plurality of sources is not compatible with the behavioral data from one or more of the other plurality of sources, harmonize the behavioral data; and compiling a subset of the behavioral data from the plurality of sources into a data visualization scheme; wherein the data visualization scheme comprises a path, wherein the path is subdivided into segments, and each segment represents a plurality of behaviors of a subset of the population.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: April 13, 2021
    Assignee: DRUMWAVE INC.
    Inventors: Javier Estaban Cruz San Martin, Alberto Fernando Blumesnchein Cruz, Andre Gustavo Vellozo Luz
  • Patent number: 10977236
    Abstract: Computing systems, database systems, and related methods are provided for suggesting logical relationships between database objects. One exemplary method involves a server identifying a database action with respect to a contact object associated with an event object, and in response to the action, identifying a second contact object in the database likely to be related to the event object based on one or more attributes of the event object. The server provides an indication of the second contact object in association with the event object on a client device and updates the database to maintain an association between the event object and the second contact object in response to an input at the client device.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: April 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Vatsal Shah, Anthony Desportes, Kapildev Reddy Gowru, Tigran Abovyan, Eric Alexander Hurlimann Perret, Kayvaan Ghassemieh, Ravi L. Honakere
  • Patent number: 10958535
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for interfacing with a phone system in an on-demand service environment. In one embodiment, a client machine is in communication with a data provider and the phone system. The phone system is operated by a phone provider separate from the data provider. A message is received at the client machine from the phone system. The message includes information regarding a phone event in relation to a phone call. The phone event information is provided in a first part of a user interface in a web browser on the client machine. A second part of the user interface is capable of displaying information received at the client machine from the data provider. The first part of the user interface and the second part of the user interface are adapted to communicate with one another. For example, the first part of the user interface is adapted to send a message including the phone event information to the second part of the user interface.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Marco S. Casalaina, Gautam Vasudev, Rahul Kaw, Rachel Wang, Jason Aaron Ellis
  • Patent number: 10948926
    Abstract: Systems and methods of the present disclosure address the capacity constrained vehicle routing (CVRP) problem that may be applied to a warehouse scenario wherein multi-robot task allocation is required. Conventional methods can solve CVRP instances up to 100 nodes. In the present disclosure, a nearest-neighbor based Clustering And Routing (nCAR) approach is provided that makes the systems and methods of the present disclosure scalable wherein the number of nodes can be in the range of several hundreds to several thousands within an order wave.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 16, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Chayan Sarkar, Himadri Sekhar Paul, Arindam Pal, Arijit Mukherjee
  • Patent number: 10917463
    Abstract: A computer readable storage medium and methods for distributing an application among computing nodes in a distributed processing system. A method estimates a cost of storing information pertaining to the application on different computing nodes; estimates a cost for computing resources required to execute the application on different computing nodes; estimates a cost of inter-node communication required to execute the application on different computing nodes; and selects at least one computing node to execute the application based on minimizing a total of at least one of the cost estimates.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Arun Iyengar, Wei Tan
  • Patent number: 10908897
    Abstract: Provided are a computer program product, system, and method for distributing services to client systems to develop in a shared development environment. A first service is deployed to the first client system to develop the first service. A second service is deployed to the second client system to develop the second service. A call is received from the first service, executing in the first client system as part of development of the first service, to the second service. A determination is made as to whether the second service is deployed at the second client system and available in response to the call from the first service. A response is generated to the call to the second service from a component in the shared development environment in response to determining that the second service is deployed at the second client system and not available.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: February 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gregory R. Hintermeister, John W. Alcorn, Eric N. Herness, David Currie
  • Patent number: 10909503
    Abstract: Methods and apparatus are provided for taking snapshots to train prediction models and improve workflow execution.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jonas F. Dias, Angelo E. M. Ciarlini, Rômulo Teixeira de Abreu Pinho
  • Patent number: 10891571
    Abstract: A device may receive, from a user device, a request for a recommendation identifying one or more tasks to be performed, of a set of tasks that are part of a job for an organization and associated with managing a set of applications for a product or a service. The device may generate the recommendation by using a data model that has been trained using one or more machine learning techniques to process data identifying a set of application status metrics based on application status data for the set of applications, and events data identifying real-time events associated with the group of sites. The device may provide the recommendation for display on an interface of the user device. The device may perform one or more actions associated with assisting in performance of at least one of the one or more tasks.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: January 12, 2021
    Assignee: Capital One Services, LLC
    Inventor: Aditya Relangi
  • Patent number: 10891569
    Abstract: Dynamic task discovery may be implemented for performing workflow tasks. Input may be received from a workflow engine via static interface upon which a task may be performed that is part of a workflow. A version of the task may be dynamically determined according to dynamic task configuration data. The discovered version of the task may be performed and output notification of completion may be sent to the workflow engine. In some embodiments, the dynamic configuration for a task may be modified such that one performance of the task in a workflow may be according to a different version of the task than another performance the same task in the same workflow. In some embodiments, task templates with dynamically discoverable tasks may be generated by a workflow engine service in order to be implemented as tasks in a workflow.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: January 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Justin Lee Werner
  • Patent number: 10885135
    Abstract: An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The platform is configured to implement at least a portion of at least a first cloud-based system. The platform comprises interfaces configured to enable interaction between actors and the platform, wherein the actors comprise cloud-based vendors and customers of resource offerings. The platform additionally comprises a repository configured to maintain individual resource offerings and data pertaining thereto, and a matchmaking module configured to match individual resource offerings based on associated customer attributes.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: January 5, 2021
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Sean C. O'Brien, Maik A. Lindner, Vincent G. Lubsey, Eloy F. Macha, Eduardo M. Rosa
  • Patent number: 10878363
    Abstract: An inland freight management module for managing inland moves of freight from a plurality of vendor supply locations to port includes a profile maintenance component, a load planning component, and a load routing and booking component. The profile maintenance component is adapted for maintaining an inland planning zone profile including information relating to a plurality of inland planning zones generated according to one or more customs districts. The load planning component is programmed for planning field consolidation of one or more container loads via a multi-stop route between the plurality of vendor supply locations, where the multi-stop route is generated within one of the plurality of inland planning zones.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 29, 2020
    Assignee: TARGET BRANDS INC.
    Inventor: Richard S. Gabrielson
  • Patent number: 10878362
    Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided. In one embodiment, computing entities can establish direct communications with one another using a variety of protocols and standards. Such direction communications can be monitored or attempted to be established to determine whether an item is allowed or disallowed for delivery.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: December 29, 2020
    Assignee: United Parcel Service of America, Inc.
    Inventor: Juan Perez
  • Patent number: 10866835
    Abstract: Examples disclosed herein relate to determining data usage effectiveness. A processor may determine data usage effectiveness information related to an entity's workflow based on workflow data collected related to the entity's operations and metrics determined based on the data. The determination may be based on a comparison of the information related to the entity's workflow to target workflow information and priority information associated with the target workflow information. The processor may output information related to the determined data usage effectiveness.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: December 15, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil Kothari, Michael L. Reasoner, Thomas J Peck, Douglas A Sexton, Francisco Oblea, Jun Zeng, Gary J Dispoto
  • Patent number: 10860947
    Abstract: Executing a graph. A method includes identifying that a graph includes one or more nodes having input ports that are coupled to alternative inputs. The method further includes identifying permutations of inputs where each permutation uses one of the alternative inputs. The method further includes executing the graph for each of the identified permutations. The method further includes identifying a metric for each execution of the graph for each of the permutations. The method further includes providing a user with an indication of the metrics.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: December 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lev Lipkin, Ilya Matiach, Anthony Christopher Karloff, Chi Ken Cheng Tsui
  • Patent number: 10853742
    Abstract: A logistics management system (LMS) may include receiving, at a server, a reservation request from a requestor for a booking on an air carrier's cargo hold for a designated route; receiving, at a server, a selected agreement for assignment to the booking corresponding to a campaign; assigning, by the server, the terms of the selected agreement to the booking according to the campaign; and generating, by the server, a price quote for the requested booking based, at least in part, upon the terms of the selected agreement.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: December 1, 2020
    Assignee: Unisys Corporation
    Inventors: Susan M Dohm, Kenneth L Hoffman, Irina Shofman, Stephanie Kirkham
  • Patent number: 10845782
    Abstract: A method monitors the energy cost for the production of a product lot using a manufacturing execution system (MES) that enables the operator of a production facility to optimize the production process in terms of energy costs. The method includes a) executing a production process being scheduled and controlled by the MES to produce the product lot; b) for each individual production step measuring the energy consumption over the course of the execution of the individual production step; c) creating a data model within the MES that correlates production specific data and the energy consumption data related to the product lot; d) defining commands to manage the production specific data and the energy consumption data wherein the commands are web APIs; and e) evaluating the production specific data and the energy consumption data and creating an energy consumption profile for the production process related to the product lot.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: November 24, 2020
    Assignee: SIEMENS INDUSTRY SOFTWARE S.R.L
    Inventors: Giovanni Venturi, Elena Reggio, Simon Lepore
  • Patent number: 10846638
    Abstract: An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement at least a portion of at least a first cloud-based system. The processing platform further comprises a smart agent engine configured to ingest datasets and related workflows in connection with service delivery operations and normalize the ingested datasets and workflows. The processing platform further comprises an analytics engine configured to generate metrics by applying machine learning algorithms to the normalized datasets and workflows, and generate an enhanced version of the normalized datasets and/or workflows by encompassing at least one inset and/or outflow based on the metrics and one or more algorithms. Also, the processing platform further comprises a decision support module configured to output the ingested datasets, the ingested workflows, and the enhanced dataset and/or workflow.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 24, 2020
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Eloy F. Macha, Maik A. Lindner, Vincent G. Lubsey, Sean C. O'Brien, Eduardo M. Rosa
  • Patent number: 10832199
    Abstract: A tangible computer-readable storage device storing computer-executable program instructions that generate a user interface for displaying workflow information associated with a tissue specimen in a pathology laboratory. The program instructions may perform a method including displaying a virtual laboratory component representing a physical pathology laboratory having one or more laboratory stations for processing the tissue specimen according to a workflow, and displaying a specimen indicator that indicates a current specimen state based on a current relationship of the tissue specimen to the workflow.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: November 10, 2020
    Assignee: AGILENT TECHNOLOGIES, INC.
    Inventors: Laura Chirica, Mats Grahn, Stephen Jones
  • Patent number: 10832226
    Abstract: A system includes: an apparatus information acquiring unit to acquire, from an apparatus, apparatus information regarding the apparatus; an analysis unit to make an analysis based on the acquired apparatus information; and a service determining unit to determine, on the basis of a result of the analysis, which service of a plurality of services should be provided for the apparatus, the services including a first service of additionally performing maintenance based on the result of the analysis when next other maintenance is performed for the apparatus.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 10, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Tatsuhiko Nakajima, Eiichi Katoh, Hiroshi Nishida
  • Patent number: 10776744
    Abstract: Described are example systems and methods that utilize simulated and/or actual flight data to determine an aerial delivery time estimate between a source location and a delivery destination, based on current flight conditions. For example, multiple flight simulations along a flight path between a source location and a delivery destination may be performed based on various different flight conditions and the flight time determined from the simulations may be maintained in a data store, associated with the flight path and simulated flight conditions. When a request for item information is received, current flight conditions may be determined and used to determine an estimated flight time based on stored simulated flight data having similar flight conditions to the current flight conditions.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Robert Wayne Roth
  • Patent number: 10768908
    Abstract: A workflow engine tool is disclosed that enables scientists and engineers to programmatically author workflows (e.g., a directed acyclic graph, “DAG”) with nearly no overhead, using a simpler script that needs almost no modifications for portability among multiple different workflow engines. This permits users to focus on the business logic of the project, avoiding the distracting tedious overhead related to workflow management (such as uploading modules, drawing edges, setting parameters, and other tasks). The workflow engine tool provides an abstraction layer on top of workflow engines, introducing a binding function that converts a programming language function (e.g., a normal python function) into a workflow module definition. The workflow engine tool infers module instances and induces edge dependencies automatically by inferring from a programming language script to build a DAG.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yu Wang, Yu Hu, Haiyuan Cao, Hui Su, Jinchao Li, Xinying Song, Jianfeng Gao