Resource Allocation Patents (Class 700/99)
  • Patent number: 11960281
    Abstract: In resource sharing by autonomous devices in an environment, first and second autonomous devices send first and second reservation requests, respectively, to a reservation controller for access to a resource in the environment required to perform first and second tasks. The first and second reservation requests include first and second requested utilizations, respectively, for usage of the resource. The first autonomous device receives a first permit with a first granted utilization, and the second autonomous device receives a second permit with a second granted utilization, for usage of the resource. Using the resource, the first autonomous device performs the first task according to the first granted utilization, and the second autonomous device performs the second task according to second granted utilization, where second granted utilization does not conflict with the first granted utilization.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: April 16, 2024
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Benson Junwun Ho
  • Patent number: 11954617
    Abstract: According to an embodiment, a method of allocating a job to a user comprising: receiving an allocation request signal from a terminal of the user; determining job processing information related to a job processed by the user; allocating at least one job among a plurality of jobs to the user based on the job processing information; and transmitting allocation information indicating the allocated at least one job to the terminal in response to the reception of the allocation request signal may be provided. According to an embodiment, a job allocation apparatus for performing the above-described job allocation method may also be provided. According to an embodiment, a computer readable recording medium containing a computer program for performing job allocation method may be provided.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: April 9, 2024
    Assignee: Coupang Corp.
    Inventors: Erik Rehn, Young Shin Kang, Yul Hee Lee
  • Patent number: 11774951
    Abstract: This present disclosure provides a production line adaptation method, system and medium based on the Industrial Internet of Things. The method comprises: an instruction generation module configured to generate an adaptation instruction based on production item data of a production line required by a production item input by a user; a production adaptation module configured to generate a target adaptation scheme based on the adaptation instruction; and obtain an adaptation result by adapting the plurality of target production lines based on the target adaptation scheme; a feedback module configured to determine feedback results according to the adaptation results; and a process configuration module configured to perform process configuration on the plurality of target production lines to obtain the production line required by the production item in response to the feedback results indicating that the adaptation is successful.
    Type: Grant
    Filed: October 9, 2022
    Date of Patent: October 3, 2023
    Assignee: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.
    Inventors: Zehua Shao, Yong Li, Junyan Zhou, Yongzeng Liang, Yuefei Wu
  • Patent number: 11761710
    Abstract: A vapor chamber structure includes an upper plate, a lower plate, a middle layer and a polymer layer. The polymer layer is selectively connected with any of the upper and lower plates. The lower plate and the upper plate are mated with each other to together define a chamber. A working fluid is filled in the chamber. The middle layer is disposed in the chamber. The middle layer has a first face, a second face, multiple perforations and multiple channels. The multiple perforations pass through the first and second faces. The multiple channels are disposed on one of the first and second faces. By means of the above arrangement, the total thickness of the vapor chamber structure is equal to or smaller than 0.25 mm, whereby the vapor chamber can be extremely thinned.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: September 19, 2023
    Assignee: ASIA VITAL COMPONENTS CO., LTD.
    Inventor: Kuo-Chun Hsieh
  • Patent number: 11709701
    Abstract: A method includes receiving code of an application, the code structured as a plurality of instructions in a computation graph that corresponds to operational logic of the application. The method also includes processing the code according to an iterative learning process. The iterative learning process includes determining whether to adjust an exploration rate associated with the iterative learning process based on a state of a computing environment. Additionally, the process includes executing the plurality of instructions of the computation graph according to an execution policy that indicates certain instructions to be executed in parallel. The process also includes determining an execution time for executing the plurality of instructions of the computation graph according to the execution policy and based on the execution time and the exploration rate, adjusting the execution policy to reduce the execution time in a subsequent iteration.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 25, 2023
    Assignee: PAYPAL, INC.
    Inventor: David Williams
  • Patent number: 11687750
    Abstract: Provided is an image processing apparatus that efficiently performs time-divisional image processing tasks related to image formation of an image forming apparatus. A time division determination unit configured to determine and switch which of divided work items to execute based on execution time in a condition where at least one first task to be processed at a specific pace and at least one second task to be processed at best effort are respectively divides into smaller work items. A task execution unit executes the work item switched by the time division determination unit in a time division. This work item uses something as like first band data and second band data.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: June 27, 2023
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yoshihiro Osada
  • Patent number: 11630117
    Abstract: A laboratory automation device (10) includes a plurality of device components (14, 16), which are controlled by digital control commands (26). The digital control commands (26) are generated by a controller (20) of the laboratory automation device (10) from assay definition data (38) defining an assay procedure for the laboratory automation device (10).
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: April 18, 2023
    Assignee: TECAN TRADING AG
    Inventor: Ronan Leboudec
  • Patent number: 11614983
    Abstract: A material failure forecasting system accesses historical failure data to forecasts future failures. The failure data of a material is analyzed using text processing techniques to identify failures and suspensions. The text processing techniques provide for identifying failures when fault words are associated with negations. A fault ontology establishes different failure modes that include primary, secondary and tertiary levels which enable identifying a sequence of failures. The failures thus identified are fitted to a data distribution selected from a plurality of data distributions. The parameters from the data distribution are used for simulating a demand profile for the material which considers interchangeability. Similarly failure data of the materials in an equipment can be analyzed and the reliability of the equipment can be estimated.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: March 28, 2023
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Hitesh Bhagchandani, Rajarajan Thangavel Ramalingam, Basavaraj Chidanandappa, Sriharsha Sravan Karavadi, Manish Kumar, Amartya Ray, Zakir Hussain
  • Patent number: 11526158
    Abstract: A display device that displays productivity of a manufacturing facility that performs processes to manufacture products, wherein the manufacturing facility includes constituent element groups, each including constituent elements, constituent elements selected from the constituent element groups perform a corresponding one of the processes. The display device includes: an obtainer that obtains manufacturing log information from the manufacturing facility; a calculator that calculates an indicator showing productivity of each combination of a first constituent element and a second constituent element, based on the manufacturing log information; and a display that displays the indicator showing the productivity of each combination at a position of an intersection point corresponding to the combination on a productivity indicator map including a vertical axis along which first constituent elements are arranged and a horizontal axis along which second constituent elements are arranged.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: December 13, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yuichi Higuchi, Hiroshi Amano, Yosuke Tajika, Taichi Shimizu
  • Patent number: 11526823
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for scheduling resource-constrained actions. In some implementations, data indicating a set of tasks to be performed by a group of multiple robots is received. A set of candidate plan elements is determined for each task in the set of tasks. A constraint profile for each of the candidate plan elements is generated, where each of the constraint profiles indicates a constraint to be satisfied in order to carry out the corresponding candidate plan element. Plan elements configured to perform each of the tasks in the set of tasks are selected based on the constraint profiles, and assembled into a schedule according to optimization criteria. This schedule can be used to perform tasks, and the schedule may account for variability in timing without failure.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: December 13, 2022
    Assignee: Intrinsic Innovation LLC
    Inventors: Ytai Ben-Tsvi, Ian Eldred Pudney
  • Patent number: 11499409
    Abstract: A method can include providing a trained drilling motor model trained via machine learning based at least in part on drilling motor simulation results; instantiating a motor engine component with an interface in a computational environment; and, responsive to receipt of a call via the interface, returning drilling motor information based at least in part on the trained drilling motor model.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 15, 2022
    Assignee: Schlumberger Technology Corporation
    Inventors: Hendrik Suryadi, Paul Bolchover, Tao Yu, Ji Tang Liu, Chao Mu, Rongbing Chen
  • Patent number: 11464150
    Abstract: The information processing device is a device used in a mounting system configured as a production line including a mounting device configured to mount components on a board. The information processing device comprises: a control section configured to obtain the operator workload to be performed within a time block between a first point-in-time and a second point-in-time based on correspondence information linking work content and operator working time required for the work content, and the production job of the production line; create a workload table linking the time block and the workload; and output the created workload table.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: October 4, 2022
    Assignee: FUJI CORPORATION
    Inventors: Hitoshi Kobayashi, Junichi Kako
  • Patent number: 11455609
    Abstract: A POS terminal for fulfilling orders includes a state processor and an order processor. The state processor queues state changes in durable order queues that correspond to orders in a restaurant. The order processor, coupled to the state processor, generates the state changes and accesses and transmits the state changes in each of the durable order queues to a synchronization server, from oldest to youngest, when operably connected to a network, where the order processor includes current order state fields corresponding to all of the orders, and where the order processor utilizes domain specific rules disposed therein to resolve conflicts in the orders occurring from state change updates received from the synchronization server which result from other state changes to the one or more orders generated by one or more other POS terminals, where one or more of the orders are received from a third-party terminal that is not on-premise with the POS terminal.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 27, 2022
    Assignee: Toast, Inc.
    Inventor: Oleg Golberg
  • Patent number: 11437254
    Abstract: A method includes receiving a plurality of operations in a sequence recipe. The plurality of operations are associated with processing a plurality of substrates in a substrate processing system. The method further includes identifying a plurality of completion times corresponding to the plurality of operations. Each completion time of the plurality of completion times corresponds to completion of a respective operation of the plurality of operations. The method further includes simulating the plurality of operations by setting a virtual time axis to each of the plurality of completion times to generate a schedule for the sequence recipe. The method further includes causing, based on the schedule, the plurality of substrates to be processed or performance of a corrective action.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 6, 2022
    Assignee: Applied Materials, Inc.
    Inventor: Chongyang Wang
  • Patent number: 11429084
    Abstract: A method for assigning a workpiece to be processed to a mobile unit of an indoor location system used in a manufacturing hall in industrial processing of workpieces is provided.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: August 30, 2022
    Assignee: TRUMPF Werkzeugmaschinen GmbH + Co. KG
    Inventors: Manuel Kiefer, Jens Ottnad, Willi Pönitz, Ulrich Schneider, Benjamin Schwarz, Korbinian Weiss
  • Patent number: 11429946
    Abstract: A synchronization server for fulfilling orders under non-persistent network conditions includes a terminal update element, a queue processor, and a service area map. The terminal update element receives changes corresponding to one or more orders from one or more POS terminals. The queue processor queues the changes in terminal queues that correspond to the terminals, where the state changes are accessed by the terminal update element and transmitted to a first one of a subset of the terminals, from oldest to youngest, when the first one of the subset of the terminals is operably connected to the network, and where the state changes are maintained in terminal queues corresponding to other ones of the subset while the other ones of the subset remain operably disconnected from the network. The service area map is coupled to the queue processor and associates each of the terminals to one or more service areas, where the subset corresponds to one of the one or more service areas.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: August 30, 2022
    Assignee: Toast, Inc.
    Inventor: Oleg Golberg
  • Patent number: 11410148
    Abstract: A system for fulfilling orders under non-persistent network conditions includes: POS terminals that generate first changes corresponding to orders, queue the first changes in durable order queues that correspond to the orders, and transmit the first changes, from oldest to youngest; and a server that receives the first changes, transmits the first changes and second changes to the POS terminals, where the second changes correspond to one of the orders received by the server from a third-party that is running a third-party application, the server comprising: a queue processor that queues the changes in queues that correspond to the POS terminals, where the first and second changes are transmitted to a first one of the POS terminals when the first one of the POS terminals is operably connected to the network, and where the first and second changes are maintained in terminal queues for other POS while they are disconnected from the network.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: August 9, 2022
    Assignee: Toast, Inc.
    Inventor: Oleg Golberg
  • Patent number: 11399451
    Abstract: In a component refill management system, a refill specifying unit specifies a component supply device which is to be refilled with a new reel. The refill specifying unit includes a first specifying unit, a second specifying unit, and a third specifying unit. The first specifying unit specifies refillable time intervals of new reels with the time intervals being associated with each of the component supply devices. The second specifying unit recognizes, in each of the refillable time intervals, a first refillable time interval having an earliest second time at which a sum of residual components reaches a predetermined value, and specifies a component supply device, which is associated with the first refillable time interval, as a first component supply device. The third specifying unit specifies a component supply device, which can be refilled with a reel within the first refillable time interval, as a second component supply device.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: July 26, 2022
    Assignee: YAMAHA HATSUDOKI KABUSHIKI KAISHA
    Inventors: Yoichi Matsushita, Masaki Higashino
  • Patent number: 11372396
    Abstract: A method and system relate to executing, by a processing device, a first simulation of operations of a semiconductor manufacture plant without imposing a Q-time constraint on a Q-zone, determining a kanban capacity value associated with the Q-zone based on results from the first simulation, executing a second simulation of operations of the semiconductor manufacture plant using the kanban capacity value under the Q-time constraint, determining whether results of the second simulation meet performance indices, and responsive to determining that the results of the second plant simulation meet the performance indices, providing the kanban capacity value to a manufacture execution system to operate the semiconductor manufacture plant using the kanban capacity value.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 28, 2022
    Inventor: Weiping Shi
  • Patent number: 11334370
    Abstract: The present disclosure pertains to automated software setup. In one embodiment, a first set of entity descriptors associated with a first entity is obtained. Similar entities to the first entity are determined by comparing the first set of entity descriptors to each of a plurality of sets of entity descriptors, each associated with a particular entity that previously setup the software. The percentage of the similar entities that selected a particular software functionality requirement is determined and a set of software functionality requirements for the first entity is determined based on the percentages. A user interface is provided for selecting the plurality of possible software functionality requirements and the first set of software functionality requirements are pre-selected in the user interface. Accordingly, software setup for a new entity is automated based on the software setup selections of similar entities.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: May 17, 2022
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 11328256
    Abstract: The present invention provides a takt system and method for the collaboration of production processes with uncertain time, which relates to the technical field of task collaboration. The present invention measures the collaboration efficiency of the production processes with indices such as estimated wasted time, and calculates the estimated wasted time by the expectation of the weighted sum of wasted time. For the collaboration of the production processes with uncertain time, the propagation of uncertainty factors and occurrence of wasted time in the collaborative production process are limited in a manner of takt. In different scenarios focusing on the collaboration efficiency and completion probability of the production processes, two takt control models are established, and takt solutions for the collaboration of production processes with uncertain time are obtained by solving the models.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: May 10, 2022
    Assignee: Hefei University of Technology
    Inventors: Minglun Ren, Liangjia Shao
  • Patent number: 11257101
    Abstract: A residual value forecasting system may utilize heterogeneous data, such as used market data, industry-specific data, and non-industry-specific data, from disparate data sources to produce residual value forecasts of an item based on a sophisticated residual value forecasting model particularly configured for agility. The system can dynamically and quickly adapt to change in data inputs and produce custom outputs. The system may determine a baseline value for an item using the used market data, a microeconomic factor using the industry-specific data, and a macroeconomic factor using the non-industry-specific data, as well as adjustments such as locality adjustments and modifications. Given the macroeconomic factor and the microeconomic factor relative to the locality-adjusted value of the item and in view of the competitive sets of similar and/or substitute items in the same industry, the system can generate an accurate forecast residual value of the item at a future time point.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: February 22, 2022
    Assignee: ALG, Inc.
    Inventors: Morgan Scott Hansen, Brian Izumi Abe, Oliver Thomas Sidney Strauss
  • Patent number: 11221592
    Abstract: Embodiments describing an approach to aligning multiple time series, calculating an indicator function, estimating a coefficient vector based on the indicator function, and updating the coefficient vector. Additionally, embodiments comprise determining if a change in the coefficient vector is less than a predetermined value, and responsive to determining the change in the coefficient vector is less than the predetermined value outputting a target time series for controlling aluminum smelting.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yada Zhu, Jayant R. Kalagnanam, Xuan Liu
  • Patent number: 11216877
    Abstract: Embodiments of the present invention may provide users with an automated electronic trade matching system for orders to buy and sell fixed income instruments. Embodiments of the present invention may incentivize subscribers to enter unbiased, executable orders in their maximum desired size while discouraging and taming predatory behavior. Embodiments of the present invention may prevent individual subscriber order information from being revealed to other parties unless needed to facilitate the execution and clearance/settlement of subscriber orders or required by law or regulation.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 4, 2022
    Assignee: Electronifie, Inc.
    Inventors: Stefan Kutko, Amar Kuchinad, Ian McAllister
  • Patent number: 11195125
    Abstract: Embodiments of the present disclosure allow accuracy of prediction of pollution to be improved. In operation, a prediction of pollution in a future time period is determined. The prediction of pollution indicates predicted data related to a pollution index. Then, matching historical data for the predicted data is determined from historical data related to the pollution index. The matching historical data is obtained in a historical time period corresponding to the future time period. Based on the matching historical data, the prediction of pollution is refined.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jin Dong, Liang Liu, Jun Mei Qu, Wei Zhuang
  • Patent number: 11163747
    Abstract: Time series data is generated and forecasted with a selected forecasting mechanism. Time series data to forecast including a plurality of data points is received. A count of the plurality of data points is determined to meet a threshold. Responsive to that determination, a plurality of test forecasts are generated with respective forecasting mechanisms of a plurality of forecasting mechanisms using a first subset of the plurality of data points. Errors are then determined for the respective forecasting mechanisms, such as based on comparisons of corresponding ones of the plurality of test forecasts and a second subset of the plurality of data points. One of the plurality of forecasting mechanisms is selected based on the errors. An output forecast is then generated with the selected forecasting mechanism using the first and second subsets of the plurality of data points.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 2, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Shayan Shahand, Aida Rikovic Tabak, Robert Ninness, Abhijith Thette Nagarajan, Prabhakaran Subramani Thandayuthapani
  • Patent number: 11157840
    Abstract: Provided is a method for determining optimum batch sizes for the placing of components on circuit boards within an assembly line, wherein a set of circuit board types to be produced on the assembly line within a specified planning period is specified; a number of circuit boards to be produced is specified for each circuit board type; the number of circuit boards per circuit board type forms a set that is to be divided into equal-sized subsets, also referred to as batches, which are production orders that are produced at regular intervals during the planning period; the batch size of a circuit board type is equal to the number of circuit boards in a subset; the specified circuit board types are divided into a set of clusters, wherein a cluster and its associated set-up includes a set of circuit board types which can be produced with the associated set-up.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: October 26, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Alexander Pfaffinger, Christian Royer
  • Patent number: 11113653
    Abstract: In some examples, artificial intelligence and machine learning based incident management may include analyzing incident data related to a plurality of incidents associated with organization operations of an organization to train and test a machine learning classification model. Based on mapping of the organization operations to associated organizational key performance indicators, a corpus may be generated and used to determine an organizational key performance indicator that is impacted by each incident. New incident data related to a further plurality of incidents may be ascertained, and specified organizational key performance indicators associated with further organizational operations may be determined.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: September 7, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Sankar Ghosh, Priyadarshi Sengupta, Reshmi Nandy, Amit Bisarya
  • Patent number: 11112438
    Abstract: Provided is a nonlinear oscillation detection method at an electric power system, and a recording medium and apparatus for performing the method. The nonlinear oscillation detection apparatus at the electric power system detects various kinds of nonlinear oscillation occurring at the electric power system by applying a nonlinear oscillation precognition algorithm based on a nonlinear dynamic theory to the time series information measured at the electric power system.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: September 7, 2021
    Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
    Inventors: Byongjun Lee, Hwanhee Cho
  • Patent number: 11093959
    Abstract: Systems and methods for improving the liquidity and distribution network for luxury and other illiquid items are provided. These systems and methods preferably include the trading of futures and options contracts, which will provide the liquidity and distribution network for luxury items. Possible embodiments of these systems and methods include the trading of futures and options contracts for diamonds and wine. Another embodiment of this invention preferably includes generating indexes for diamond prices, wine prices, luxury item prices, housing values, mortgage prepayments, privately-held companies or for anything with from sufficiently liquid points of value. Another embodiment of this invention preferably includes a centralized data base for retrieving closing and current auction prices for determining the value of, and best method for the auctioning of various items. The data provided by this data base would improve liquidity by creating greater price transparency.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: August 17, 2021
    Assignee: BGC PARTNERS, INC.
    Inventors: Timothy H. Heaton, Howard W. Lutnick
  • Patent number: 11093872
    Abstract: A device management system contemplates scheduling connected devices and personnel for tasks, monitoring the ability of the devices to perform the scheduled task by checking in with the devices based on their uses and locations, and to modify the functioning of the devices according to the tasks scheduled for the devices and their uses. Additionally, the system can incorporate uncommunicated “dumb” devices into the scheduling of tasks and track and manage those devices.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 17, 2021
    Assignee: NMETRIC, LLC
    Inventors: Christine Koski, Ryan Heaton
  • Patent number: 11029674
    Abstract: An information processing device determines, based on a preset threshold, whether the production index belongs to either a first section or a second section contained in one maintenance cycle of the member, wherein a change in the production index is larger in the second section than in the first section. The information processing device executes at least one of first processing in which the production index determined to belong to the first section is used and second processing in which the production index determined to belong to the second section is used.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: June 8, 2021
    Assignee: OMRON Corporation
    Inventors: Takayoshi Matsuyama, Reiko Hattori, Toru Fujii, Hideki Yachiku, Hiroshi Kuribayashi
  • Patent number: 11023117
    Abstract: Systems and methods for automatic detection of variances in digital assets such as web pages are provided. User interface screens are generated by the system for allowing a user to review a target digital asset and to select portions of the digital asset for automatic variance detection by the system. The system then monitors the selected portions of the digital asset (or, the entire digital asset) for variances, and automatically generates reports indicating detected variances.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: June 1, 2021
    Inventors: Byron Burpulis, Josh Kelso
  • Patent number: 10956136
    Abstract: Technologies described herein reduce the size of a software application. In some embodiments, the size of one or more resource files of an application are reduced. Resource files include key/value pairs that define elements of the application. In some embodiments, the application's source code is analyzed to determine if an entry in a resource file may be removed. For instance, initialization functions in the application's source code may be analyzed to determine if a value loaded from a resource file is replaced before being used. For example, a button with a color property may be defined as grey by a resource, but later set to orange in an initialization function. In this case, the resource entry defining the button as grey is superfluous and may be safely removed. This technique allows for entries to be removed from a resource file even though the source code references the entries.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: March 23, 2021
    Assignee: eBay, Inc.
    Inventor: Ryan Dignard
  • Patent number: 10935969
    Abstract: A virtual metrology system at least includes a process apparatus including a set of process data, the process apparatus producing a workpiece according to the set of process data. A virtual metrology server is configured to gather the set of process data, cluster the set of process data to obtain data clusters, and compare the data clusters with patterns. If the data clusters meet the patterns corresponding to the data clusters, performing a corresponding maintenance, repair, and overhaul step on the process apparatus.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: March 2, 2021
    Assignee: UNITED MICROELECTRONICS CORP.
    Inventors: Feng-Chi Chung, Ching-Hsing Hsieh, Yi-Chun Lin, Chien-Chuan Yu
  • Patent number: 10929859
    Abstract: A method for determining an economic impact of a candidate event includes receiving an event type identifier representing an event type of a candidate event to occur, and building a reference data store including historical transaction data records of payment transactions occurring in reference geographic areas associated with a reference event having the event type identifier. The method also includes generating a reference model from the historical transaction data records the models a reference number of active accounts and active merchants within a reference geographic area during a period of time associated with the reference event occurring in the geographic area. The method further includes determining a predicted number of active accounts and active merchants within the target geographic area using the reference model, and determining a predicted consumer spend using a predicted spend model. The method also includes generating an economic impact report including the consumer spend.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: February 23, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Michael L. Zhao, Nigel Noyes, Kimberly Ann Purcell, Todd Christian Lowenberg, Nikhil Anand Malgatti, Harry Chen, Shweta Jain Chaudhury, Dhruv Akhauri
  • Patent number: 10901400
    Abstract: Methods and systems for determining an optimized set point for a manufacturing apparatus are described. In an example, a processor may receive observed data from the manufacturing apparatus. The observed data may include data collected by the manufacturing apparatus based on at least one resolution. The processor may generate feature data based on the observed data. The processor may determine a first model and a second model based on the feature data. The first model may relate to a first prediction of a key performance indicator of the manufacturing apparatus in a first amount of future time. The second model may relate to a second prediction of the key performance indicator of the manufacturing apparatus in a second amount of future time. The processor may determine the optimized set point based on an objective relating to the first model and based on a constraint relating to the second model.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nam H. Nguyen, Jayant R. Kalagnanam
  • Patent number: 10901409
    Abstract: A vehicle control system includes a vehicle controller and a portable user device. The vehicle controller is configured to control operation of a vehicle component of a vehicle. The portable user device is configured to wirelessly connect to the vehicle controller and facilitate providing a command to the vehicle controller regarding operation of the vehicle component from an exterior of the vehicle.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: January 26, 2021
    Assignee: Oshkosh Corporation
    Inventors: Bryan Datema, Cody Clifton, Xiang Gong, Zhenyi Wei, Shashank Bhatia
  • Patent number: 10880188
    Abstract: A blueprint is an executable document that describes a real object and includes the expertise to create and operate that object. A “parent” blueprint can include a “child” blueprint, e.g., by reference. When the parent blueprint is deployed to configure a computing architecture for a customer application, the child blueprint is requested for deployment. A check of an update table is made. If there is an update of the child blueprint that is compatible with the parent blueprint, then the most-recent compatible update of the child blueprint is deployed in lieu of the requested child blueprint.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: December 29, 2020
    Assignee: VMware, Inc.
    Inventor: Raghavendra Rachamadugu
  • Patent number: 10878367
    Abstract: The embodiments relate to an automatic capacity detection system and methods thereof. The system includes a capacity detector for continuously monitoring an area to track an available amount of capacity; a location sensor for automatically identifying a current location at which the available amount of capacity is available; a processor in remote communication with the capacity detector and the location sensor to: compare the current location of the available amount of capacity with a destination of the available amount of capacity; estimate a remaining value of the available amount of capacity based on the comparison; and assign at least some of the available amount of capacity at the remaining value to an offering party.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: December 29, 2020
    Assignee: Two Rings Media Inc.
    Inventors: James Moskos, Amit Singh Monga
  • Patent number: 10853853
    Abstract: Customers of a financial institution may apply for a line of credit for use with, e.g., a web-based bill pay service. The credit line may be determined using an average value of the customer's previously direct-deposited paychecks and an analysis of the customer's spending behavior using the web-based bill pay service. In some implementations, the financial institution may aggregate data points associated with the customer to make a determination of an amount, an interest rate, and a term of the line of credit. The line of credit may be used to pay bills from a financial services institution and unrelated third-party billers with which the customer has a payment history, as well as provide for cash for use by the customer.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: December 1, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventor: Marc William Hildebrand
  • Patent number: 10846626
    Abstract: An assignment system for allocating service providers to required services, comprising: a data processing unit; a data store storing a plurality of allocation processing routines each defining a respective algorithm for determining in respect of a service which of a series of potential providers of that service is/are preferred to provide the service; and an allocation mode selector configured to access a data store storing a list of required services and attributes of each required service, to select in dependence on the attributes of one of those services one of the allocation processing routines and to cause that allocation processing routine to be executed in respect of that one of the services by means of the data processing unit so determine which of a series of potential providers of the service is/are preferred to provide that service.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: November 24, 2020
    Assignee: British Telecommunications PLC
    Inventor: Habin Lee
  • Patent number: 10836110
    Abstract: A method carried out on a computer system for ordering and executing expedited production options. A user may submit a request for manufacturing a product defined by a 3D computer model. Systems described herein may then verify that the request is subject to an expedited production option and parse the 3D computer model to identify the processes required to manufacture the product. The product may then be manufactured with an expedited lead time that may vary as a function of the processes in question and the nature of the applicable expedited production option.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: November 17, 2020
    Inventors: James L. Jacobs, Steven M. Lynch
  • Patent number: 10824621
    Abstract: The disclosure includes a system and method for generating a platform independent response to an input query. A query parsing application receives an input query from a user, generates an intermediate query token from the input query, converts the intermediate query token to a destination specific query, receives a response to the destination specific query, and formats the response to the destination specific query to generate a platform independent response to the input query.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: November 3, 2020
    Assignee: Ricoh Co., Ltd.
    Inventors: Vipin Namboodiri, Phalguni Mukherjee
  • Patent number: 10740773
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to forecasting product demand. In some embodiments, a system comprise a forecasting control circuit to: apply each of a plurality of different models to forecast demand of a first product over a first historic period generating historic forecasted demands of the first product, wherein at least a first model uses selected one or more variables that are predicted to have an uncharacteristic effect on predicted demand; select one of the models and apply the model in generating a forecasted future demand, wherein the selection of the model is based on a difference between each of the generated historic forecasted demands and actual sales; and identify actions to modify inventory of the first product at the first shopping facility based on the forecasted future demand.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: August 11, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Ming Li, Rahul Tripathi, Anindya S. Dey, Mainak Mitra, Manish K. Barnwal, Mariana Pop, Nikesh K. Srivasatava, Stephen Steel, Yashas Bharadwaj, Aaron Ryan, Paul Schaefer, Lakshmi Bhaswanth Ramireddy
  • Patent number: 10726430
    Abstract: A residual value forecasting system may utilize heterogeneous data, such as used market data, industry-specific data, and non-industry-specific data, from disparate data sources to produce residual value forecasts of an item based on a sophisticated residual value forecasting model particularly configured for agility. The system can dynamically and quickly adapt to change in data inputs and produce custom outputs. The system may determine a baseline value for an item using the used market data, a microeconomic factor using the industry-specific data, and a macroeconomic factor using the non-industry-specific data, as well as adjustments such as locality adjustments and modifications. Given the macroeconomic factor and the microeconomic factor relative to the locality-adjusted value of the item and in view of the competitive sets of similar and/or substitute items in the same industry, the system can generate an accurate forecast residual value of the item at a future time point.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: July 28, 2020
    Assignee: ALG, Inc.
    Inventors: Morgan Scott Hansen, Brian Izumi Abe, Oliver Thomas Sidney Strauss
  • Patent number: 10697293
    Abstract: The present approach includes implementations for generating thermos-hydraulic data via a simulation and evaluating the thermo-hydraulic data pertaining to one or more parameters of a production system. The approach includes receiving operating parameters and receiving coefficients of polynomials for constructing a plurality of pump performance curves. The approach includes performing a selection step. The selection step includes selecting a pump from a plurality of pump types, and sizing the pump based in part on the thermo-hydraulic data, the operating parameters, and the coefficients of polynomials. The approach includes repeating the selection step until each pump of the plurality of pump types has been considered to generate a subset of pumps from the plurality of pump types. The approach includes performing an optimization step on the subset of pumps. The approach includes generating a visual display to identify the set of preferred pumps.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: June 30, 2020
    Assignee: BAKER HUGHES OILFIELD OPERATIONS, LLC
    Inventors: Rafael Horschutz Nemoto, Jose Luiz Bittencourt
  • Patent number: 10692144
    Abstract: A routing system rapidly determines whether messages received by a data transaction processing system related to data objects in a computing system should be routed through or bypass integrity modules designed to detect and mitigate undesirable object conditions. The routing system may, in one embodiment, rely upon previous decisions made by the integrity modules. The routing system may also access data structures storing information about a current environment state to determine whether a message should be routed through the time consuming integrity modules. The routing system may additionally determine and specify which values associated with a message should be checked against integrity module logic.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: June 23, 2020
    Assignee: Chicagil Mercantile Exchange Inc.
    Inventor: Dileep Chakravarthi Konduru
  • Patent number: 10685363
    Abstract: Systems, methods and computer program products for forecasting future values of an item, where an initial value for the item is determined, and then a baseline forecast for a future reference period is computed based on factors that include microeconomic data which is specific to an industry of the item and macroeconomic data which is non-specific to the industry of the item. The forecast may also be adjusted based on data for a set of competitive items. The forecast for the item is stored and is then made available to clients that can access the forecast to determine the expected future value of the item at some point in the future.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: June 16, 2020
    Assignee: ALG, Inc.
    Inventors: Oliver Thomas Strauss, Morgan Scott Hansen
  • Patent number: 10678194
    Abstract: A method includes obtaining data associated with operation of a model-based industrial process controller. The method also includes identifying at least one estimated impact of at least one operational problem of the industrial process controller, where each estimated impact is expressed in terms of a lost opportunity associated with operation of the industrial process controller. The method further includes presenting the at least one estimated impact to a user. The at least one estimated impact could include impacts associated with noise or variance in process variables used by the industrial process controller, misconfiguration of an optimizer in the industrial process controller, one or more limits on one or more process variables, a quality of at least one model used by the industrial process controller, a quality of one or more inferred properties used by the industrial process controller, or one or more process variables being dropped from use by the industrial process controller.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 9, 2020
    Assignee: Honeywell International Inc.
    Inventors: Sanjay K. Dave, Andrew John Trenchard, Christopher J. Webb, Matthew G. Grizzle, Mandar Vartak, Sriram Hallihole