Operations Research Or Analysis Patents (Class 705/7.11)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 9921854
    Abstract: An application manager provides anonymized user profile information to third party adaptive software applications. As a result, a software developer may produce a single software application that is adapted to run in a first mode providing full-functionality for use by adults and a second mode providing appropriate privacy and content restrictions for use by children. The mode is selected at run-time based on the anonymized user profile information received from the application manager.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: March 20, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Nathan Brent Glissmeyer, Ethan Zane Evans
  • Patent number: 9912523
    Abstract: The formulation of meta-correlation method as a graph based problem is disclosed. The meta-correlation method utilizes one or more correlation techniques, and also captures latent factors critical for the business utility in hand is described. The method also leverages a small example set to bootstrap for the target utility case. The proposed method can easily work for attribute groups of any size, not just attribute groups consisting of pairs of attributes.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: March 6, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Subramanian Shivashankar, Manoj Prasanna Kumar
  • Patent number: 9898471
    Abstract: A system, method and computer program product for generic source control for orchestration workflows. An example method may include receiving orchestration workflow information from an orchestration workflow engine. The received orchestration workflow information may be in a native file format. The received orchestration workflow information may be converted from a native file format to a predefined format. A request to check in the converted orchestration workflow information may be received, and responsive to receiving the request, the converted orchestration workflow information is stored in a source control system. A request to check out the converted orchestration workflow information may be received from a client computer, and, responsive to receiving the request, orchestration workflow change information may be generated, which indicate changes that have been made to the orchestration workflow information. The orchestration workflow change information may be sent to the client computer.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 20, 2018
    Assignee: VCE IP Holding LLC
    Inventors: Peng Liu, Richard Kirchhofer, Michael Tan, Gilbert Lau
  • Patent number: 9886480
    Abstract: A method and system for managing credibility of a set of search results for a search query is disclosed. The method can include determining, by a natural language processing technique configured to analyze a portion of the set of search results and a portion of the search query, a credibility factor configured to indicate similarity to a subject matter of the search query. The method can also include establishing a relevance relationship between the credibility factor and source information of a first search result of the set of search results, wherein the source information is based on the credibility factor. The method may also include computing a credibility score for the first search result of the set of search results based on the relevance relationship between the credibility factor and the source information of the set of search results.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 9886467
    Abstract: Systems and methods for creating and using a workflow template for analyzing data entities stored in the one or more databases. After a desired workflow is identified, one or more series, data source, and/or entity restrictions based upon the workflow may be received. In addition, one or more chart configuration settings based upon the workflow may also be received. The restrictions and configuration settings may be saved as the workflow template. The workflow may then be performed by loading the saved workflow template, in order to automatically generate charts in accordance with the configuration settings of the template, based upon a received selection of series, data sources, and entities that adheres to the restrictions defined in the template.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: February 6, 2018
    Assignee: PLANTIR TECHNOLOGIES INC.
    Inventors: Feridun Arda Kara, Bianca Rahill-Marier, Vincent Iadevaia, Breanna Bunge, Alexander Ryan, Brian Lee, Simone Schaffer, Cihat Imamoglu
  • Patent number: 9875098
    Abstract: Disclosed is a method and system for extracting a business rule embedded in an application source code. The method comprises creating a call structure of one or more programs present in the application source code by performing a control flow analysis on the application source code. The method further comprises recognizing one or more parent programs and one or more child programs for a parent program. The method further comprises grouping the parent program and the one or more child programs into a group. Also, the method comprises identifying one or more conditional statements. The one or more conditional statements comprise the business rule. The one or more conditional statements are identified by comparing the plurality of conditional statements with pre-defined patterns identified from the application source code, and determining a conditional statement comparing a variable with a hard-coded value. The method further comprises mapping the one or more conditional statements with the business rule.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: January 23, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Tamildurai Mehalingam, Sangeetha Ramasamy, Navaneetha Krishnan Santhana Krishnan, Marimuthu Vadivel, Kumaran Annamalai
  • Patent number: 9871883
    Abstract: The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Denis Possing, Gail Giacobbe, Jane Kim, Ruth Kikin-Gil, Bojana Ostojic
  • Patent number: 9870202
    Abstract: A method includes identifying a plurality of consumption layer objects, at least two of the plurality of consumption layer objects being associated with a different framework and each of the plurality of consumption layer objects include a plurality of business objects, generating a plurality of interface objects each corresponding to a framework, each of the plurality of interface objects being configured to translate each of the business objects to a common intermediate representation, associating metadata with the plurality of interface objects, and associating a runtime interface with the plurality of interface objects.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: January 16, 2018
    Assignee: SAP SE
    Inventor: Marcel Hermanns
  • Patent number: 9851870
    Abstract: A processor implemented method and system are disclosed. The method includes generating, based on geographical data and associated video data, a geo-located path having an interactive segment representative of the associated video data. The width of the interactive segment may be adjusted based on the geographical data and time data. A timeline, based on the geographical data and the time data, is generated. The geo-located path is displayed with the interactive segment. The timeline is displayed in response to a selection of the interactive segment. A representation of the video data is displayed in response to the selection of the interactive segment. The representation of the video data is associated with the selected interactive segment. The representation of the video data and the timeline are selectable for time-based navigation through the representation of the video data.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: December 26, 2017
    Assignee: Raytheon Company
    Inventors: Michael P. Sica, Jason Dudash
  • Patent number: 9843487
    Abstract: Described herein is a system and method for provisioning or controlling services using a hybrid service management engine (SME) plugin. In accordance with an embodiment, SMEs provide a means by which service types can be plugged into a cloud environment. For example, an SME can control a service-specific lifecycle, including provisioning, management, and monitoring of a service type. In accordance with an embodiment, an SME plugin associated with a service type can extend a hybrid SME plugin, to delegate one or more lifecycle operations to be controlled with shell or other scripts. Since a service provider can be associated with an SME that is used for the lifecycle and configuration of its services, the use of a hybrid SME plugin allows shell scripts to be leveraged to assist in the provisioning and control of those services.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: December 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Abhijit Kumar, Nazrul Islam, Byron Nevins, Chanda Rani Patel
  • Patent number: 9836713
    Abstract: A business process modeling framework is used for data quality analysis. The modeling framework represents the sources of transactions entering the information processing system, the various tasks within the process that manipulate or transform these transactions, and the data repositories in which the transactions are stored or aggregated. A subset of these tasks is associated as the potential error introduction sources, and the rate and magnitude of various error classes at each such task are probabilistically modeled. This model can be used to predict how changes in transactions volumes and business processes impact data quality at the aggregate level in the data repositories. The model can also account for the presence of error correcting controls and assess how the placement and effectiveness of these controls alter the propagation and aggregation of errors.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sugato Bagchi, Xue Bai, Jayant Kalagnanam
  • Patent number: 9830638
    Abstract: Concepts and technologies are disclosed herein for managing vendor inventory information and shopping navigation routes based upon shopping list contents. A server computer can execute a shopping management service. A shopping list is obtained at the server computer. The server computer obtains location data indicating a geographic location of the user device and identifies, based upon the location data, a vendor having an inventory comprising the item. The server computer generates a navigation route comprising a stop at a vendor location associated with the vendor, and provides the navigation route to the user device. The server computer can monitor purchases of items on the shopping list, update the shopping list, and update the navigation route. The server computer also can provide suggestions to the user device based upon items in the shopping list.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: November 28, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: John P. Ruckart, Giuseppe Di Fabbrizio, Amanda Joy Stent
  • Patent number: 9811250
    Abstract: As a user's needs change over time, the widgets displayed in a widget display area are altered by the user to better suit the desires of the user. Further, the widgets selected for display can be configured as desired by the user to display information in different ways. In order to reduce clutter within the widget display area itself, electronic devices can include a user interface that facilitates ease of accessing, adding, removing, and configuring the widget display area and the widgets therein as desired by the user.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 7, 2017
    Assignee: APPLE INC.
    Inventor: John O. Louch
  • Patent number: 9798449
    Abstract: A user may provide input to search an existing visualization (e.g., bar chart, graph) of a dataset returned in response to database querying. A highlighted visualization may then provide additional insight into relationships within the dataset. The highlighting may comprise changes to the appearance (e.g., size, color, background) of visualization elements. The search and highlighting may be executed by a functional module in an application layer of a local client in communication with database on a remote server. A search engine of the functional module may perform searching of dimension names, dimension values, and measure names within the dataset, identifying particular elements of the data set that are relevant to a search term (e.g., “q1”). Based upon recognition of relevant dataset data, a visualization engine may highlight particular elements of the visualization (e.g., changing an appearance of vertical bars showing first quarter revenue relative to vertical bars for other quarters).
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: October 24, 2017
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Qiurong Huang, Jinming Zhang
  • Patent number: 9779370
    Abstract: One embodiment of the present invention provides a system for detecting anomalous correlations between public and private activities of a user. During operation, the system collects public and private activity data associated with the user. The system generates a series of feature pairs, each feature pair including a public feature vector and a private feature vector generated from the activity data. Each respective feature pair corresponds to a respective point in time. The system generates a model to determine whether there is an anomaly in a correlation between the user's public and private activity data. The model is associated with a normal correlation between the user's public and private activity data over a period of time. The system collects additional public and private activity data and applies the model to determine whether there is an anomaly. The system may issue an alert in response to detecting an anomaly.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: October 3, 2017
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Jianqiang Shen, Oliver Brdiczka
  • Patent number: 9774567
    Abstract: The invention relates to a system, to a server apparatus, to a terminal apparatus, and to a recording medium for generating a user affinity-based address book, and to a method for generating a user affinity-based address book, which support a user so that the user may intuitively recognize an affinity with a number of other users whose contact information is registered in the address book of the user. The invention is implemented such that: that information on a user's address book is provided; the result of a determination on whether or not the same contact number is shared between the user address book and an address book of each person whose contact information is registered, and the duration and frequency of talks between the user and each person whose contact information is registered; and information on a social address book is generated based on the determined affinity.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: September 26, 2017
    Assignee: SK Planet Co., Ltd.
    Inventors: Kiwon Kwak, Eun Bok Lee, In Seong Hwang
  • Patent number: 9760899
    Abstract: New and improved methods and systems for modeling the performance of selected company metrics. Multiple, non-traditional sets of objective data along with mathematical analytical techniques are used to provide transparency and visibility into company performance relating to the particular metrics. Company inflection points and changes in strategy may be identified. The performance of a company and/or the performance of a selected industry or industry sector may be analyzed.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: September 12, 2017
    Assignee: M SCIENCE LLC
    Inventors: Anthony Berkman, Seth Goldstein, Justin A. Jones
  • Patent number: 9747345
    Abstract: A graph database system is used to determine relationships between persons. The graph database system manages relationship data records having a compact data structure stored at a relationship database and accessed to find links or common relationships. For determining relationships between two people, the relationship records in the relationship paths for those two people are alternatively accessed and compared it to each other. Relationship records may include an identifier for a person having a relationship to a given individual, a relationship type, and a weight reflecting the confidence level or quality of the relationship.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: August 29, 2017
    Assignee: Ancestry.com Operations Inc.
    Inventor: Tyler S. Jensen