Operations Research Or Analysis Patents (Class 705/7.11)
  • Patent number: 10296858
    Abstract: Systems, methods, and other embodiments associated with allocation of retail goods in a warehouse to warehouse transfer based on warehouse inventory data are described. In one embodiment, a method includes receiving a request for allocation of a quantity of an item sold in multiple types, where the quantity of items is to be transferred from a source warehouse to a destination warehouse. An allocation method is selected from a plurality of allocation methods. Each allocation method specifies a subset of warehouse inventory data to be used to generate allocation ratios. The method includes reading the subset warehouse inventory data specified by the selected allocation method; generating allocation ratios by determining a contribution of each of the multiple types to the subset of warehouse inventory data; and generating allocation quantities for each respective type in the multiple types by applying the respective allocation ratios to the quantity.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 21, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Fernando Acuna, Mark Schwans
  • Patent number: 10290037
    Abstract: A list presentation device generates list information that is sent to a first user and includes a plurality of items each indicating a trade object, obtains an item that is selected by the first user among the plurality of items included in the list information, lowers, in a case where a first item is selected by the first user among the items included in the list information, display priority stored in a storage in association with a trade object indicated by a second item, which has been selected before by the first user among the plurality of items included in the list information, and generates new list information, which is sent to a second user, based on a transmission request from the second user and the display priority stored in the storage.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: May 14, 2019
    Assignee: Rakuten, Inc.
    Inventor: Daisuke Mochizuki
  • Patent number: 10281285
    Abstract: An approach is provided for point-based map matchers using machine learning. The approach involves retrieving points collected within proximity to a map feature represented by a link of a geographic database. The probe points are collected from sensors of devices traveling near the map feature. The approach also involves determining a probe feature set for each probe point comprising probe attribute values, and determining a link feature set for the link comprising link attribute values. The apparatus further involves classifying, using a machine learning classifier, each probe point to determine a matching probability based on the probe feature set and the link feature to indicate a probability that each probe point is classified as map-matched to the link. The machine learning classifier is trained using ground truth data comprising reference probe points with known map-matches to respective reference links, and comprising known probe attribute values and known link attribute values.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: May 7, 2019
    Assignee: HERE Global B.V.
    Inventors: Qin Chen, Jaime Ballesteros
  • Patent number: 10282786
    Abstract: Techniques for gamifying risk management services include associating a financial status of a user with a defensible position display element in a gameplay scenario, receiving risk management data regarding at least one risk management service secured by the user, associating the risk management service with at least one defensive display element in the gameplay scenario, and providing the defensible position display element and each defensive display element to a display to cause the display to visualize the defensible position display element protected by each defensive display element in the gameplay scenario.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: May 7, 2019
    Assignee: United Services Automobile Association
    Inventors: Shane C. Osborne, Jaime Fernandez, Jr.
  • Patent number: 10282670
    Abstract: There is provided a method of website optimization for a website hosted on a server system, the website for use by a plurality of users, the method including steps executed by the server system of: (i) collecting data for constructing a plurality of user profiles corresponding to the plurality of users; (ii) constructing the plurality of user profiles using the collected data; (iii) quantifying affinities between the plurality of user profiles; (iv) constructing a user network map, in which users are represented as nodes, and in which the affinities are represented as links between the nodes; (v) segmenting the user network map into a plurality of communities of users, and (vi) providing website content to each user according to the segmented community of each user.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 7, 2019
    Assignee: MAXYMISER LTD
    Inventors: Peter Ellen, Steven Rose, Dimitris Tsomokos
  • Patent number: 10275824
    Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for transacting e-commerce. In one embodiment, item information is stored for a plurality of items available for purchase from respective sellers. The item information that is displayed for each item can depend on the delivery zone of the customer.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: April 30, 2019
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventors: Erik E. Peterson, Nagesh Kadaba
  • Patent number: 10275814
    Abstract: A manufacturing resource planning system for a manufacturer to avoid margin stacking is provided that receives order information identifying a product and provides sales information including a sales price of the product. The manufacturing resource planning system identifies the electronic components required to manufacture the product, identifies whether each electronic component is an owned electronic component owned by the manufacturer or a consigned electronic component consigned to the manufacturer, determines an acquisition cost of each owned electronic component and a consignment fee associated with each consigned electronic component, and determines the sales price of the product based on the acquisition cost of each respective owned electronic component, the consignment fee associated with each respective consigned electronic component, and a markup associated with the product.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: April 30, 2019
    Assignee: SKYWORKS SOLUTIONS, INC.
    Inventors: Stefan Bogdan Fulga, John David O'Neill
  • Patent number: 10261850
    Abstract: Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve defining and deploying aggregate, predictive models and corresponding workflows, defining and deploying individualized, predictive models and/or corresponding workflows, and dynamically adjusting the execution of model-workflow pairs.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: April 16, 2019
    Assignee: Uptake Technologies, Inc.
    Inventors: Brad Nicholas, Jason Kolb
  • Patent number: 10255241
    Abstract: A computer system is operable to receive a plurality of database tables from a plurality of clients, and store the database tables. The system permits a user to create a plurality of views for the database tables. Each of the plurality of views includes a plurality of fields. The system associates the plurality of views with a generic application, and presents to a user one or more configuration options. The configuration options include the plurality of fields. The system permits a user to define a generic field role for one or more of the plurality of fields. Finally, the system executes the generic application using the configuration options selected by the user and the defined generic field roles to create a user interface for a particular client.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: April 9, 2019
    Assignee: SAP SE
    Inventors: Martin Hoffmann, Martin Erdelmeier, Stefan Linkersdoerfer
  • Patent number: 10254748
    Abstract: An inspection work support device that supports inspection work performed in a plant, includes: a storage that stores an apparatus ledger in which apparatus information of an apparatus installed in the plant is registered, and an inspection list which indicates a list of inspection targets; an indicator that indicates the inspection target to be inspected based on the inspection list; an acquisition part that acquires apparatus specification information which is required for specifying the apparatus; a search part that searches the apparatus ledger based on the apparatus specification information acquired by the acquisition part to obtain the apparatus information; and a display that displays the inspection target indicated by the indicator and the apparatus information obtained by the search part.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: April 9, 2019
    Assignee: Yokogawa Electric Corporation
    Inventor: Yutaka Yokochi
  • Patent number: 10243804
    Abstract: A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more building blocks. Each building block may represent one or more tasks pertaining to an application. The system may also include a distributed topology application configured to run on a client device and automatically execute one or more of the building blocks. A distributed topology database may be used to store the topology. A continuous integration module may be configured to validate at least one product change and, responsive to a successful validation, promote the at least one product change.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: March 26, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Santosh Poonen, Qiang Zhang, Shengming Yu, Qiuxia Han, Chenghao Shi
  • Patent number: 10235009
    Abstract: A method carried out on a computer system for receiving information corresponding to a plurality of variables that can be applied to the manufacture of a designed product. When a user selects from a menu of first attributes, related ones of a second set of attributes are presented for selection. In an embodiment, the set of possible manufacturing attributes is initially compared to attributes of the designed product to eliminate from consideration those manufacturing attributes that are not compatible with the attributes of the product.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 19, 2019
    Inventors: James L. Jacobs, II, John E. Cronin, Christopher M. Huffines, Steven M. Lynch
  • Patent number: 10229362
    Abstract: An information processing method includes, when receiving a workflow including a conditional branch and procedures, obtaining branch probability information corresponding to a classification of the conditional branch, the branch probability information being calculated for each piece of classification information defined for the conditional branch and indicating a probability that a condition has been satisfied in an executed conditional branch; obtaining cost information and availability information that correspond to the procedure, the cost information indicating a cost needed for a service provided by the procedure, and the availability information indicating availability of the service; calculating an execution probability of the procedure on the basis of the obtained branch probability information; and calculating a probability that the received workflow properly or improperly terminates, and a cost needed to execute the received workflow by using the calculated execution probability of the procedure, th
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: March 12, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Shinji Kikuchi
  • Patent number: 10223459
    Abstract: Methods, systems, and media for personalizing computerized services based on mood and/or behavior information from multiple data sources are provided.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Eric H C Liu, Charles Goran
  • Patent number: 10203936
    Abstract: A system and method for performing large-scale data processing using a statistical programming language are disclosed. One or more high-level statistical operations may be received. The received high-level statistical operations may be dynamically translated into a graph of low-level data operations. The unnecessary operations may be removed and operations may be fused or chained together. Operations may then be grouped into distributed data processing operation. The low-level operations may then be run.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventors: Murray M. Stokely, Karl Millar
  • Patent number: 10198772
    Abstract: System and method for assessing liability/accountability of a driver or a driver assistance technology in a vehicle is disclosed. One or more components used to assist a driver and to collect information of the driver and the vehicle is identified. The one or more components comprise driver assistance technologies and on-board diagnostic systems. After identifying, the information is analyzed to create a plurality of scenarios based on one or more factors. Subsequently, a first score and a second score is calculated corresponding to activation of each of the driver assistance technologies and the driving behavior in the plurality of driving scenarios. Subsequently, the plurality of driving scenarios is classified into one of a technology priority mode and a driver priority mode based on the analysis, the first score and the second score. Based on the classification, a liability of the driver/driver assistance technology is assessed and recommendations are processed.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: February 5, 2019
    Assignee: Tata Consultancy Services Limited
    Inventor: Reni Parameshwaran
  • Patent number: 10198738
    Abstract: A computer system constructs a robust recipient profile. The system receives data associated with recipient digital interactions from, e.g., streaming and/or batch sources. The recipient data may include digital transactional data, social media data, or other recipient-specific information. The system may employ heuristic data ingestion processing to derive further data based on the data inputs and attributization, and thereby may develop a robust recipient profile by aggregating the processed and derived data. The system may implement production rules to determine recipient-specific custom metadata based on the robust recipient profile to transmit to the recipient.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: February 5, 2019
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Christopher John Hawkins, Leeann Chau Tuyet Dang, David Tong Nguyen, Hyon S. Chu, Serena Tsiao-Yi Cheng, Bryan Michael Walker, Ziqiu Li
  • Patent number: 10187251
    Abstract: Disclosed are various embodiments for event processing architecture for real-time user engagement. Events that describe user interactions with client applications are analyzed in real-time when received in a data stream. The events are compared to patterns specified, for example, by administrators. If a pattern is matched based on a comparison to events received in the data stream, a predetermined action may be performed. The processing of events may be performed by a compute engine, which may include a virtual machine or a thread implemented in a parallel computing arrangement.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Raghunathan Kothandaraman, Mark Aran Aiken, Sasanka Rajaram, Deep Dixit, Gaurav Gupta, Ankit Kumar, Dhaval Parmar
  • Patent number: 10176453
    Abstract: A method and associated systems for ensuring resilience of a business function manages resource availability for projects that perform mission-critical tasks for the business function. The method and systems create a model that reveals dependencies among types of resources needed by a project, such that the model describes how the unavailability of one instance of a resource propagates disruptions to other instances of the same type of resource. This model automatically identifies a resource type as being critical if a disruption of an instance of the resource type would render a project task infeasible, and if restoring that task would incur unacceptable cost. The model may also automatically identify a first resource type as being critical for a second resource type when disruption of the first resource type reduces the available capacity of the second resource type to an unacceptable level.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
  • Patent number: 10175666
    Abstract: A method and system are provided. The method includes determining, by a processor-based capability determining element, different capabilities of each of different devices connected through one or more networks. The different capabilities include communication capabilities and manageability capabilities. The method further includes classifying, by the processor-based capability determining element, the different devices according to capability maturity rankings supported by the different capabilities to provide maturity-based capability classifications for the different devices. The capability maturity rankings are based on capability maturity criteria. The method also includes dynamically managing, by a controller, operations of the different devices in accordance with the maturity-based capability classifications.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jon A. Baez, Andrew R. Freed, Niraj P. Joshi, Jack P. Yapi
  • Patent number: 10169734
    Abstract: Techniques are described for dynamically adjusting the layout of an organizational chart being presented inside a browser window. Adjusting the layout of the organization chart has certain advantages such as ensuring that the organizational chart can be displayed in the browser window with minimal scrolling. The direct reports of a manager can be presented as a matrix in the organizational chart when the manager is selected. In one example, the layout of the matrix can be a vertical vector or a two dimensional vector depending on the number of direct reports the manager has. In another example, the layout of the matrix can change depending on the space available within the browser window to display the matrix. In other examples, the organizational chart can also be scaled based on the screen resolution or screen size of the client device that is presenting the organizational chart.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: January 1, 2019
    Assignee: SUCCESSFACTORS, INC.
    Inventors: Kit Yue Zhang, David Hsia, Dominic Philip Haine, Scott McGhee
  • Patent number: 10158725
    Abstract: Embodiments of the present invention provide an approach for differentiated service identification/exposure in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, input model criteria will be generated. Such criteria may (among other things): identify service categories based on contextual bindings and domain centric functions; identify inter-service dependencies for a given business model (BPM); and/or provide dynamic validation of services to be exposed/identified. Embodiments of the present invention may further analyze service exposure criteria to provide efficient and accurate service exposure decisions as well as validation of the service exposure. This approach allows for consistent service exposure determinations based on decision histories of similarly (2-dimensional) aligned services in the past.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nanjangud C. Narendra, Karthikeyan Ponnalagu, Gandhi Sivakumar
  • Patent number: 10157412
    Abstract: A system and method for generating a recommendation counter for a business entity based on social networking interactions is provided. In an embodiment, a social networking server provides an interface for users of social networking accounts to request recommendations for business entities and to reply to the requests with recommendations. When the social networking server computer receives a recommendation for a particular business entity, the social networking server computer determines whether the recommending social networking account has recommended the particular business entity in the past. In response to determining that the social networking account has not recommended the particular business entity in the past, the social networking server computer increments a recommendation counter for the particular business entity.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: December 18, 2018
    Assignee: Nextdoor.com, Inc.
    Inventors: Nirav N. Tolia, Aaron Webber, Rishi Mukhopadhyay, Sean Bromage, Kevin Liu, Paul Howe, Ryan Sims, Daniel J. Clancy, Morgan Hallmon, Daniel Masquelier
  • Patent number: 10146883
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target geographic feature that has insufficient targeting information associated therewith, the target geographic feature defining a location; determining one or more similar geographic features to the target geographic feature, each geographic feature including targeting information, the determining based on shared excess queries that are shared between geographic features that are determined to be similar to the target geographic feature, wherein each excess query is a query associated with and exceeds an expected query count for each of the similar geographic features and the target geographic feature; attributing targeting information associated with at least one of the one or more similar geographic features to the target geographic feature; and serving content responsive to queries that relate to the target geographic feature based at least in part on the at
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: December 4, 2018
    Assignee: Google LLC
    Inventors: Rohan Seth, Joshua J. Sacks, Michele Covell, Michael Chu, Shumeet Baluja, David Marwood
  • Patent number: 10133933
    Abstract: Systems and techniques are provided for tracking puts and takes of inventory items by subjects in an area of real space. A plurality of cameras with overlapping fields of view produce respective sequences of images of corresponding fields of view in the real space. A processing system is coupled to the system. In one embodiment, the processing system comprises image recognition engines receiving corresponding sequences of images from the plurality of cameras. The image recognition engines process the images in the corresponding sequences to identify subjects represented in the images and generate classifications of the identified subjects. The system processes the classifications of identified subjects for sets of images in the sequences of images to detect takes and puts of inventory items on shelves by identified subjects.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 20, 2018
    Assignee: STANDARD COGNITION, CORP
    Inventors: Jordan E. Fisher, Daniel L. Fischetti, Brandon L. Ogle, John F. Novak, Kyle E. Dorman, Kenneth S. Kihara, Juan C. Lasheras
  • Patent number: 10127599
    Abstract: A system and a method are provided for assembling, and publishing, a persistent cart of products online. The cart can have products from a single vendor or a variety of different vendors. When the cart is published, various deals, discounts, and incentives can be offered. An individual who created the cart can be rewarded. A computer readable non-transitory storage medium stores instructions of a computer program that when executed facilitates creation of the cart of items to be purchased and selects the individual or group of individuals to whom the cart is published. The purchasing of a cart does not eliminate the availability of the cart for subsequent users.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: November 13, 2018
    Assignee: MASTERCARD INITERNATIONAL INCORPORATED
    Inventors: Pia Maenpaa, Joshua Kessler, Jaclyn Moore, Erin Kieran, Laurie Chiola, John Dallesandro
  • Patent number: 10120912
    Abstract: A method and system for supply chain data analysis. The method includes storing supply chain data including test data, genealogy data, repair data, some factors and some items, in one or more databases and selecting a portion of the factors from the stored data, and a time range for analysis. The method then selects one or more criterion for analysis; extracts a portion of the stored data; analyzes the extracted portion of the stored data to detect a plurality of faulty combination of factors and items that results in an unexpected change in a key performance index, according to said extracted portion of the plurality of combinations. The method then performs correlation analysis on said plurality of faulty combinations to determine a root cause for the detected combination of factors; and generates a subset of said plurality of faulty combinations, according to said root causes of said plurality of faulty combinations.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 6, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Amin Shah-Hosseini
  • Patent number: 10110524
    Abstract: Some configurations of the subject technology provide a user interface including an activity-creation display configured to create a first activity of several activities, and a single-activity display configured to display a single activity of the several activities, and information related to a list of users associated with the activity. The single-activity display includes a parameter-entry display configured to select a parameter for the single activity and to send a signal to the single activity corresponding to the selected parameter, a heads-up display configured to send a heads-up message about the single activity to a user, a location display configured to display information related to a location of the single activity, a status indicator configured to display a status based on the status parameter of the single activity, and a status-entry display configured to, upon selection, send a signal to change the status indicator of the single activity.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Stephen Chau, Andrew Timothy Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek King Prothro, Huy Tuan Nguyen
  • Patent number: 10108974
    Abstract: Provided herein are systems, methods and computer readable media for providing a dashboard. An example method comprises determining, using a processor, a total demand for one or more promotion tuples, identifying a current supply, wherein the current supply is identified in an instance in which the current supply is usable to satisfy the total demand, determining one or more demand gaps based on a difference between the total demand and the current supply, providing a first view in a lead dashboard, the first view comprising at least one of a total demand, current supply or one or more demand gaps, receiving a selection of one of a plurality of granularities of either a location or category, and refining the first view into a second view, the second view comprising additional granularity of at least one of a total demand, current supply or one or more demand gaps when compared to the first view.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 23, 2018
    Assignee: GROUPON, INC.
    Inventors: Shafiq Shariff, Derek Nordquist
  • Patent number: 10091542
    Abstract: Systems and methods are disclosed for optimizing data element usage according to user-defined objectives, comprising receiving a plurality of user-defined objectives associated with a group of data elements; receiving one or more constraints associated with the group of data elements, wherein at least one of the constraints comprises resources apportionable to each data element in the group of data elements; apportioning at least a portion of the resources to each data element in the group of data elements in a manner that meets the one or more constraints; receiving metrics associated with the performance of the group of data elements in meeting the plurality of user-defined objectives; determining an effectiveness of each data element in the group of data elements for meeting the plurality of user-defined objectives; and automatically revising the at least a portion of resources associated with each data element in the group of data elements.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: October 2, 2018
    Assignee: ADAP.TV, INC.
    Inventors: Amir Cory, Shubo Liu
  • Patent number: 10091084
    Abstract: A computing system can manage a notification database that stores notifications for drivers of a transportation service. The computing system can interface with at least one third party resource to receive event data corresponding to a given event. For a given time interval, the system can selectively notify drivers about the given event at a corresponding event location by determining a utilization condition for a sub-region of the event location and selecting, from the set of notifications, a notification for the sub-region of the event location based on the utilization condition. The system can select a set of driver devices to receive the selected notification based at least in part on the current location of each driver device in the selected set of driver devices relative to the event location, and transmit the selected notification to the selected set of driver devices.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 2, 2018
    Assignee: Uber Technologies, Inc.
    Inventors: Christine Tao, Navya Rehani, Thomas McConnell
  • Patent number: 10069697
    Abstract: A routing system is described herein for intelligently routing actions directed to any one of a collection of user devices that are associated with a user. In operation, the routing system receives a request from a source entity to perform an action. The routing system determines a mode of carrying out the action that involves use of one or more user devices, selected from the collection of user devices. It then instructs the selected user device(s) to carry out the action. In this manner of operation, requests that are directed to an individual user device are no longer necessarily carried out by that individual user device. The routing system chooses the user device(s) to carry out the action based on current context information together with relationship information extracted from a user graph.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jared A. Brown, Eddie Fusaro, Gurpreet Virdi, Murari Sridharan
  • Patent number: 10064392
    Abstract: A method for electronically determining a metabolic characteristic of an experimental animal in a living space is disclosed. The method includes confirming that a temperature in a living space is within a predefined range that consists of temperatures near or within a metabolic thermoneutral zone of the experimental animal, capturing at least one infrared image of at least one experimental animal in a band of infrared radiation that is within the range of from about 3 ?m to about 14 ?m in wavelength, identifying at least one data set of the at least one infrared image that corresponds to a tail of the experimental animal, processing the at least one data set of the at least one infrared image to evaluate a temperature of the tail of the experimental animal, and determining the metabolic characteristic based at least in part on the evaluated tail temperature.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 4, 2018
    Assignee: Vium, Inc.
    Inventor: Jonathan Noble Betts-Lacroix
  • Patent number: 10067779
    Abstract: A hypervisor preferably provides VM identification, priority and LUN/LBA range information to the HBA when a VM is created. Alternatively, the HBA can determine that a LUN/LBA range is new and request VM identity, priority and LUN/LBA range from the hypervisor. The HBA creates a table containing the VM identification, priority and LUN/LBA range. The HBA then detects operations directed to the LUN/LBA range and does a lookup to determine VM identification and priority. VM identification and priority are then mapped into a field in a frame using a unique identifier. The unique identifier can either be placed using reserved bits on the existing Fibre Channel (FC) header or can use bits in an additional header, such as a modified IFR header.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: September 4, 2018
    Assignee: Brocade Communications Systems LLC
    Inventors: Saumitra Buragohain, Sathish Kumar Gnanasekaran, Dennis Hideo Makishima
  • Patent number: 10048999
    Abstract: The present invention discloses a method for optimizing recovery of a single-disk failure, including the following steps: obtaining, according to current load information, an amount of data expected to be read and an allowed number of iterations; obtaining a recovery optimization policy for failed data in each single stripe, and combining an initial recovery policy for multiple stripes; and further optimizing the initial recovery policy by using a greedy algorithm based on tabu search, subject to the amount of data expected to be read and the allowed number of iterations, to finally obtain an optimal recovery policy with a smallest quantity of seeks. The optimization method of the present invention reduces the amount of data to be read and the quantity of seek operations, and improves the efficiency of recovering a single-disk failure. The present invention further discloses an apparatus for optimizing recovery of a single-disk failure.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 14, 2018
    Inventors: Jiwu Shu, Zhirong Shen
  • Patent number: 10043150
    Abstract: A method, system, and computer program product for shipping management. The computer implemented method commences upon identifying a set of orders to be shipped from a source region to a destination region using a transportation network, and determining candidate options for performing stops over possible routes between the source region and the destination region. A clustering analysis process is performed over the candidate options such that the clustering analysis considers many order consolidation possibilities while observing timing constraints. Low-cost options from among the candidate options are considered to identify one or more low-cost options, and a multi-stop route plan is generated to correspond to a selected low-cost option. The orders are shipped in accordance with the multi-stop route plan, and in accordance with the corresponding consolidation of the set of orders.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: August 7, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Sundararajan Arunapuram
  • Patent number: 10033749
    Abstract: A method, apparatus, and program product are provided for protecting a network from intrusions. An offending packet communicated by an offending host coupled to a protected network is detected. In response to the detection, a blocking instruction is returned to the offending host to initiate an intrusion protection operation on the offending host, where the blocking instruction inhibits further transmission of offending packets by the offending host. At the offending host, a blocking instruction is received with a portion of an offending packet. The offending host verifies that the offending packet originated from the host. In response to the verification of the offending packet originating from the host, an intrusion protection operation is initiated on the host thereby inhibiting transmission of a subsequent outbound offending packet by the host.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Adam Thomas Clark, Christopher Thomas Gloe, Daniel Paul Kolz, Kathryn Ann Tri
  • Patent number: 10019537
    Abstract: A method for auto-generation of tags and retrieval of data form a graph-based database. A triplestore is a purpose-built database for the storage and retrieval of triples, a triple being a data entity (also known as a statement) composed of Subject-Predicate-Object. A triplestore is optimized for the storage and retrieval of triples. A query language is used for accessing to triples stored in the triplestore. A search items need to be tagged for search and retrieval. The number of tags increases as the amount of data increases. Stored data changes over time, so the old tags are deleted or replaced by the new tags. A large number of new tags must be created. The tags (i.e., autotags) are created automatically to facilitate efficient data retrieval from the triplestore.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: July 10, 2018
    Assignee: Comindware Ltd.
    Inventors: Maxim V. Tsypliaev, Peter A. Volynskiy
  • Patent number: 10007889
    Abstract: A method, system, and computer program product for enterprise software application modules for order consolidation management. The method commences by receiving a set of orders where individual orders have one or more order constraints, then mapping the orders onto one or more transportation legs, where the individual transportation legs have leg constraints. A set of feasible paths through the legs for the orders is generated and ranked based on a total cost through the legs to pick-up an order from a source location and deliver it to a destination location. The method continues by determining a set of shortest paths through a transportation network for the set of orders, wherein the determination of any one of the shortest paths is made subject to honoring respective order constraints while concurrently honoring the leg constraints. The orders are then remapped onto one of the shortest paths.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: June 26, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sundararajan Arunapuram, Thomas Kaeppel Payne Tsukada, Albert Charles Drummond, Jr., Yun Wang
  • Patent number: 10007693
    Abstract: Disclosed are various embodiments for generating a de-duplicated and subcategory summary search results in response to a search query. A set of original search results and a set of categorical search results may be obtained in response to a search query. The original search results may be relevant to the search query while the categorical search results may be relevant to the search query and a category. The items in the categorical search results may be associated with various subcategories. The duplicate items in the categorical search results and at least a portion of the original search results may be removed from the categorical search results. The repeated instances of each of the subcategories may be removed from the categorical search results.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Cherie Wong, Aaron Wai-Chi Brady, Sunetra Arun Deshpande, Keith David Miller, Ankita Singh, Dominick James Turiano, Peter C. Wong
  • Patent number: 10007683
    Abstract: Conditional creation of child nodes based on ancestor node metadata runtime values are described. A system receives, from an end user device, a runtime request to create an instance of a child node in a case model. The system identifies an instance of an ancestor node associated with the instance of the child node. The system identifies a runtime value of metadata associated with the instance of the ancestor node and corresponding to the instance of the child node. The system determines whether the runtime value of the metadata satisfies a condition. The system creates the instance of the child node in response to a determination that the runtime value of the metadata satisfies the condition. The system enables the end user device to access the created child node.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: June 26, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Satyapal P. Reddy, Julian Hjortshoj, Ravikumar Meenakshisundaram
  • Patent number: 9996608
    Abstract: Generating a compliance framework. The compliance framework facilitates an organization's compliance with multiple authority documents by providing efficient methodologies and refinements to existing technologies, such as providing hierarchical fidelity to the original authority document; separating auditable citations from their context (e.g., prepositions and or informational citations); asset focused citations; SNED and Live values, among others.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: June 12, 2018
    Assignee: Unified Compliance Framework (Network Frontiers)
    Inventor: Dorian J. Cougias
  • Patent number: 9996884
    Abstract: Real-time insurance rates can be generated and presented to a driver—as the rate changes, the change can be shown through an interface. Different factors can be evaluated and based upon a result of the evaluation, the rate can be determined. The determination can be performed locally at a vehicle as well as by an insurance company. A bidding process can be used where different insurance companies supply rates and a user or automated process selects the rate for use—the selected rate is conveyed upon the interface.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: June 12, 2018
    Assignee: Great Lakes Incubator, LLC
    Inventors: Fred Collopy, Craig Allen Nard, Himanshu S. Amin, Gregory Turocy, Patrica Sue Murphy, Ronald Charles Krosky, David Noonan, Gustavo Arnaldo Narvaez, Brian Asquith
  • Patent number: 9990602
    Abstract: A method, system, and computer program product for shipping management. The computer implemented method commences upon receiving a first set of orders to be shipped to a destination region in accordance with a first set of timing constraints, then building a first set of multi-stop shipments, the first set of multi-stop shipments comprising a first multi-stop carrier schedule that satisfies the set of timing constraints. The method waits a calculated duration before receiving a second set of orders to be shipped to the destination region in accordance with a second set of timing constraints. A second set of multi-stop shipments is built, wherein the second set of multi-stop shipments comprises a second multi-stop carrier schedule for at least one stop not included in the first set of multi-stop shipments, and the second multi-stop carrier schedule satisfies both the first set of timing constraints and the second set of timing constraints.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: June 5, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Sundararajan Arunapuram
  • Patent number: 9959412
    Abstract: An online system obtains risk scores determined by a machine learning model for a content item provided by a user of an online system for display to users of the online system, where the risk scores indicate the likelihood of content items violating a content policy. The online system uses the risk scores to determine sampling weights used to select content items for inclusion in a sampled subset of content items. The sampling weights are determined from risk score counts indicating the relative frequency of the obtained risk scores and impression counts indicating the number of times content items have been presented to the users of the online system. The online system presents the selected content items for evaluation by a human reviewer using a quality review interface. Using the results of the quality review, the online system determines quality performance metrics of the machine learning model.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: May 1, 2018
    Assignee: Facebook, Inc.
    Inventors: Emanuel Alexandre Strauss, John Spencer Beecher-Deighan, Daniel Olmedilla de la Calle
  • Patent number: 9953284
    Abstract: Systems and methods for providing a prioritization of the focus and allocation of available resources and/or funding for due diligence analyses of a variety of candidate projects competing for limited funding are disclosed. Various methods may also determine a confidence level metrics associated with the information and/or estimates associated with the candidate projects. Evolutionary algorithms may be applied to perform multi-objective optimization of objectives based, at least in part, on currently available information and/or estimates associated with the candidate projects. A priority score, for the purpose of allocating due diligence attention and resources to increase confidence levels in assumptions associated with candidate projects, may be determined for a particular project based, at least in part, on the current confidence level associated with that particular project and the percentage of non-dominated projects within which the particular project is included.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 24, 2018
    Assignee: The Aerospace Corporation
    Inventors: Patrick L. Smith, Matthew Phillip Ferringer
  • Patent number: 9953279
    Abstract: In various implementations, improvement of a business intelligence ecosystem may include analyzing component(s) of a business intelligence ecosystem, identifying candidate improvements, applying at least a portion of candidate improvements, and/or verifying effects of the candidate improvements. Candidate improvements for business intelligence artifact(s), underlying data sources, BI environment configurations, metadata models, and/or computing resources may be analyzed and identified.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: April 24, 2018
    Assignee: Motio, Inc.
    Inventors: Lance W. Hankins, J. Lynn Moore, Jr., Jeremy D. Siler
  • Patent number: 9942703
    Abstract: Systems and methods of using a communication device having location identification technology to manage tracking information of a plurality of users, the method including storing identification information of a plurality of respective users, tracking locations of the users by receiving location information from each of the users' respective communication devices, and displaying the location information along with associated identification information of the users on a display screen of the communication device.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: April 10, 2018
    Assignee: Mac Daddy's Legendary Outdoors, LLC
    Inventor: Mac C. Stevens
  • Patent number: 9934295
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for in memory data warehouse planning and broadcasting. Some embodiments include an in memory database having a set of define database table views that provide a virtual data model upon which services execute for various purposes including planning, simulation, and broadcasting of generated reports and other document. These services are executed within a computing environment of the in memory database and can be configured and grouped into applications and processes. Such embodiments eliminate system performance bottlenecks and provide a platform upon which “extreme” application performance can be obtained.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: April 3, 2018
    Assignee: SAP SE
    Inventor: Siar Sarferaz
  • Patent number: 9928515
    Abstract: A product assortment system includes a crawler obtaining product information from one or more domains and storing the product information in a database. A user interface determines one or more product categories associated with one or more products of a customer. A keyword module determines criteria for associating one or more products of one or more competitors with the product categories. The user interface generates a display indicating overlap of the one or more products of the customer with the one or more products of the competitors.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 27, 2018
    Assignee: Home Depot Product Authority, LLC
    Inventors: Rodrigo Pierzchalski Carvalho, Hajin Choi