Business Or Product Certification Or Verification Patents (Class 705/317)
  • Patent number: 10957128
    Abstract: A vehicle inspection system for acquiring measurements of at least one vehicle moving through an inspection lane is in communication with a remote data processing and storage system to aggregate data from multiple vehicles passing through the inspection lane, and optionally, from multiple inspection lanes. The remote data processing and storage system is configured with suitable software instructions to store the received vehicle inspection data, as well as vehicle service data received from vehicle service equipment, and to generate reports and/or respond to data queries using the stored vehicle inspection and vehicle service data.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: March 23, 2021
    Inventors: Philip G. Grunzinger, Jr., Donald L. Glaser, III, Timothy A. Strege, Nicholas J. Colarelli, III
  • Patent number: 10956917
    Abstract: Aspects of the present invention disclose a method, executed by a computer, for generating retailing analytics. The method includes receiving a spatial map corresponding to an environment. The method further includes receiving, from a purchasable item comprising one or more textile-integrated sensors, sensor information The purchasable item is located in the environment. The method further includes analyzing the sensor information to produce retail analytics corresponding to the purchasable item. The method further includes and sending the retail analytics to a client device. A computer program product and computer system corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Roman Vaculin, Sudhanshu S. Singh, Seema Nagar, Kuntal Dey
  • Patent number: 10942507
    Abstract: A method includes determining, by a processing device, a first eco-efficiency characterization associated with a first design of manufacturing equipment based on one or more of water eco-efficiency characterization, emissions eco-efficiency characterization, or electrical energy eco-efficiency characterization. The water eco-efficiency characterization, the emissions eco-efficiency characterization, the electrical energy eco-efficiency characterization, and the first eco-efficiency characterization are associated with an amount of environmental impact generated by the manufacturing equipment per unit product produced by the manufacturing equipment. The method further includes comparing the first eco-efficiency characterization to a second eco-efficiency characterization that is associated with a second design of the manufacturing equipment.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 9, 2021
    Assignee: Applied Materials, Inc.
    Inventors: Mark Robert Denome, Vijayakumar Venugopal, Ashish Kumar, Vijai Thangamany, Somil Kapdia, Ching-Hong Hsieh
  • Patent number: 10943101
    Abstract: A device receives image data that depicts a target that is subject to a security check, and receives transactional data identifying a characteristic of a transaction associated with the target. The device identifies the target within the image data and identifies a first set of target attributes of the target. The device determines a risk level that represents a likelihood of the characteristic of the transaction having a correct value by analyzing the set of target attributes using one or more attribute recognition techniques and/or using a data model that has been trained using machine learning. The device determines whether the risk level satisfies one or more threshold risk levels. The device provides an alert to another device cause the other device to perform actions based on whether at least one of the one or more threshold risk levels are satisfied.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 9, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Rajul Agarwal, Abhilash Manu, Rohini Minunath Nagare, Shringar Kashyap, Araghya Biswas, Gaurav Tiwari
  • Patent number: 10902200
    Abstract: Methods, systems and computer program products for automatic extraction and testing of constraints are provided herein. A computer-implemented method includes obtaining a first set of documents describing constraints and a second set of documents describing properties of entities, building a first dictionary of entity types and a second dictionary of relations among the entity types, extracting constraint triples representing the set of constraints from the first set of documents, and extracting fact triples from the second set of documents utilizing the first dictionary and the second dictionary. The method also includes receiving a query to evaluate whether at least one of the set of constraints is satisfied, determining whether the at least one constraint is satisfied by evaluating a constraint satisfaction formula utilizing the constraint triples and the fact triples, and providing a response to the query that indicates whether the at least one constraint is satisfied.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sreyash Kenkre, Santosh R. K. Penubothula, Disha Shrivastava, Harish Guruprasad Ramaswamy, Vinayaka Pandit
  • Patent number: 10885528
    Abstract: A system and method for logging and reporting driver activity and vehicle operation includes identifying a driver of a vehicle, recording operating data with an on-board recorder that is hard-wired to an engine control module, coupled to a mileage sensing system, and linked to a global navigation satellite system, and recording duty status of the driver. An hours of service log and a fuel tax log are created from the operating data. The system and method includes comparing the driver's hours of service log to an applicable requirement, indicating to the driver whether the driver is in-compliance or out-of-compliance with the applicable requirement, and automatically uploading the logs to a receiver external to the vehicle using a wireless telecommunications network.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: January 5, 2021
    Assignee: Innovative Global Systems, LLC
    Inventor: Alan C. Lesesky
  • Patent number: 10878427
    Abstract: The system and method provides a way for suppliers to automatically submit the necessary compliance documentation and artifacts to the standard compliance body and have the compliance be verified and communicated to indicated buyers or third parties. Further, the system and method may automatically inform suppliers of changes to standards.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: December 29, 2020
    Inventor: Jason Clark
  • Patent number: 10878239
    Abstract: The present specification discloses a data processing method, apparatus, and equipment. The method includes: obtaining an image sent by a user, wherein the image to is collected by the user for a merchant; identifying carbon-saving behavior of the merchant, comprising processing the image using a trained image recognition model; and determining, based on the carbon-saving behavior, a value representing an amount of carbon saved by the merchant.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: December 29, 2020
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Weigang Guan, Xiang Deng, Kang Wang
  • Patent number: 10853807
    Abstract: A payment authentication method and apparatus, where the method includes obtaining authentication information entered by a user during payment, obtaining emotion characteristic information or action characteristic information when the user enters the authentication information, determining, according to the emotion characteristic information or the action characteristic information, whether a payment scenario is a normal payment scenario when the authentication information is valid, performing security control on the payment according to a result of determining whether the payment scenario is a normal payment scenario.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: December 1, 2020
    Inventors: Xueyan Huang, Rusong Jia, Kangmin Huang
  • Patent number: 10839949
    Abstract: A method includes receiving a data access request at a computing system. The data access request is for completion of a first data processing task using the computing system. The method also includes accessing a plurality of first document types associated with a plurality of data processing tasks that include the first data processing task. The plurality of first document types indicates which of various subsets of data are required to complete the plurality of data processing tasks. The method also includes accessing a plurality of second document types that indicate assignments of the plurality of data processing tasks to a plurality of system requestors that includes the first system requestor, and executing the first data processing task based on the plurality of first document types and the plurality of second document types.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 17, 2020
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: David Hutchison, Corinne Bradley-Pollack, Kevin Mulligan, Leah Sterman-Kabrt, Melissa Orlando, Laurie Littlecreek
  • Patent number: 10839437
    Abstract: Systems and methods for managing print services for a customer are described herein. In one example, managing print services for a customer comprises receiving contract data of a managed print services (MPS) contract and collecting device details related to customer devices of the customer. Further, for each of the customer devices, at least one service program to which the customer device is entitled is identified based on the received contract data and the collected device details.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: November 17, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prabir Kumar Goswamee, Jitendra Kumar
  • Patent number: 10817872
    Abstract: One or more embodiments of the specification provide a method, apparatus, and non-transitory computer-readable storage medium for processing an event involving a plurality of users in a blockchain.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: October 27, 2020
    Inventor: Li Lin
  • Patent number: 10809696
    Abstract: A method includes: scanning a first QR code on a first physical object to obtain first parameters, wherein the first parameters include specifications for making a product using a manufacturing process, and the specifications include at least one material used to build the product. The method further includes scanning a second QR code on a second physical object to obtain second parameters, wherein the second parameters correspond to the manufacturing process; comparing, by a computing device, the first parameters and the second parameters; based on comparing the first parameters and the second parameters, determining whether the first object corresponds to the second object; and in response to determining that the first object corresponds to the second object, building the product using the at least one material.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: October 20, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Giuseppe Principato
  • Patent number: 10803626
    Abstract: Systems and techniques for a large scale online lossless animated GIF processor are described herein. In an example, a lossless animated GIF processor is adapted to receive an animated GIF image and decode a first and second frame of the animated GIF image, wherein the decoding identifies a disposal method for each frame. The lossless animated GIF processor may determine an optimized disposal method for the second frame based on transparency pixels in the second frame and an overlap estimation between the second frame and the first frame. The lossless animated GIF processor may encode the second frame with the optimized disposal method. The lossless animated GIF processor may be further adapted to identify pixels in an area of interest, designate pixels outside the area of interest as transparent, and encode the area of interest and the pixels designated as transparent for the second frame.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yurong Jiang, Ivaylo G. Dimitrov, Sining Ma, Si Lao
  • Patent number: 10805189
    Abstract: Visualizations are automatically generated based at least on an identifier that identifies a report. One or more data sets and style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: October 13, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Ciprian Mocanu, Aida Rikovic Tabak, Robert-Jan Barmentloo, Andrei-Mihai Gabur, Benedetto Fiorelli, Georgi Ivanov, Jimmy Castex, Johannes von Sichart
  • Patent number: 10796306
    Abstract: A key is securely injected into a POS PIN pad processor in its usual operating environment. In response to entry of a personal identification number (PIN) into a PIN pad, the processor puts the PIN into a PIN block; puts additional random data into the PIN block; and encrypts the entire PIN block using asymmetric cryptography with a public key derived from the injected key residing in the PIN pad processor. The corresponding private key may be held securely and secretly by an acquirer processor for decrypting the PIN block to retrieve the PIN. The encrypted random data defends the PIN against dictionary attacks. Time stamp data and constant data encrypted with the PIN block enables a defense of the PIN against replay attacks and tampering. The method may also include accepting the PIN from a mobile phone in communication with the processor.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: October 6, 2020
    Assignee: PAYPAL, INC.
    Inventor: Attaullah Baig
  • Patent number: 10789355
    Abstract: A spammy app detection system may search a database for any new social media application discovered during a recent time period. A spammy app detection algorithm can be executed on the spammy app detection system on an hourly basis to determine whether any of such applications is spammy (i.e., posting to a social media page anomalously). The spammy app detection algorithm has a plurality of stages. When a new social media application fails any of the stages, it is identified as a spammy app. The spammy app detection system can update the database accordingly, ban the spammy application from further posting to a social media page monitored by the spammy app detection system, notify an entity associated with the social media page, further process the spammy application, and so on. In this way, the spammy app detection system can reduce digital risk and spam attacks.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: September 29, 2020
    Assignee: PROOFPOINT, INC.
    Inventors: Harold Nguyen, Ali Mesdaq, Daniel Oshiro Nadir, Anthony Lawrence Dorie
  • Patent number: 10783560
    Abstract: Systems and methods disclosed herein generate a segment of tracked entities from a collection of profiles merged from different sources. Individuals and other entities use multiple electronic device and online accounts. Options for merging authentication-based profiles and device-based profiles of tracked entities are presented on a user interface accessible to a tracking entity. Systems and methods receive a selection of the options, the selection specifying criteria for merging authentication-based profiles with device-based profiles. Upon generating a collection of profiles by merging the authentication-based and device-based profiles based on the received options, a targeted segment of tracked entities is generated by applying defined segment rules to the collection of profiles.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: September 22, 2020
    Assignee: Adobe Inc.
    Inventors: Catalin Costache, Edward Schuchardt, David Weinstein
  • Patent number: 10762472
    Abstract: A computer-implemented method for providing a notice regarding a benefit qualification status change includes receiving a change in a qualification requirement for a benefit program. The method also includes obtaining a completeness graph corresponding to the benefit program. The method further includes modifying the completeness graph based on the received change in the qualification requirement for the benefit program. Moreover, the method includes obtaining a profile corresponding to an individual. In addition, the method includes obtaining a first qualification status relating to the individual's qualification for the benefit program before the received change in the qualification requirement for the benefit program. The method also includes determining a second qualification status by running the profile against the modified completeness graph.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: September 1, 2020
    Assignee: INTUIT INC.
    Inventors: Gregory W. Miller, Gang Wang, Kevin M. McCluskey, Andre Felipe Luis, Arien C. Ferrell, Michael J. Graves
  • Patent number: 10726126
    Abstract: A method for ensuring compliance with organizational policies is described herein. The method can include the step of monitoring one or more parameters of a managed computing device for compliance with one or more policies of an organization in which the organizational policies may include limitations on the managed computing device. The method can also include the step of detecting a non-conformance event at the managed computing device with respect to at least one organizational policy. In response to the detection of the non-conformance event, the operation of the managed computing device may be restricted with respect to features or data associated with the organization.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: July 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vadim Kacherov, Robert M. Dare, Gregory Paul Watson, Parag Goel
  • Patent number: 10719765
    Abstract: The present invention relates to an improved method of providing identification of a user or authentication of a user's identity. More particularly, the present invention relates to an improved method of providing identification of a user or authentication of a user's identity using conditional behavioural biometrics. The present invention seeks to provide an enhanced method of authenticating and/or identifying a user identity using conditional behavioural biometrics.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: July 21, 2020
    Assignee: BIOCATCH LTD.
    Inventors: Alesis Novik, Andrius Sutas
  • Patent number: 10706375
    Abstract: A central plant includes an asset allocator configured to determine an optimal allocation of energy loads across central plant equipment. The asset allocator identifies sources configured to supply input resources, subplants configured to convert the input resources to output resources, and sinks configured to consume the output resources. The asset allocator generates a cost function and a resource balance constraint. The resource balance constraint requires balance between a total amount of each resource supplied by the sources and the subplants and a total amount of each resource consumed by the subplants and the sinks. The asset allocator determines the optimal allocation of the energy loads across the central plant equipment by optimizing the cost function subject to the resource balance constraint. The asset allocator is configured to control the central plant equipment to achieve the optimal allocation of the energy loads.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: July 7, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Michael J. Wenzel, Matthew J. Ellis
  • Patent number: 10699222
    Abstract: A system for providing visual crop data to a mobile device includes at least one server computer in communication with a mobile device. The at least one server computer is configured to receive location data relating to a geographical position of the mobile device; retrieve topographical data associated with at least a portion of the location data; generate shape data based at least partially on the topographical data; and transmit at least a portion of the shape data to the mobile device, such that at least one shape is visually displayed on at least a portion of a map image displayed on the mobile device. Also disclosed is a computer-implemented method and computer program product for providing and/or interacting with visual crop data, including appropriately communicatively connected hardware components.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: June 30, 2020
    Inventors: Allan Hovis, David Paterson
  • Patent number: 10692597
    Abstract: Aspects of the present invention relate to system and methods for assigning quality scores to one or more caregivers, such as physicians. In embodiments, a ranking or score may be based, at least in part, upon a combination of quality scores from one or more stages in a physician's academic training and clinic practice and based, at least in part, upon the quality of peers of that physician at various stages in the career progression of the physician. This information may be used to help a potential patient identify a physician for their care.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: June 23, 2020
    Assignee: GRAND ROUNDS, INC.
    Inventors: Nathaniel Freese, Evan Richardson, Owen Tripp
  • Patent number: 10664848
    Abstract: Exemplary embodiments relate to secure documents that are capable of being in an activated or deactivated state. When in the activated state, the document may be redeemable; when in the deactivated state, the document may not be redeemable. The document may be issued in the deactivated state and may require activation before being used. In order to activate the document, a user may log into an account associated with the document and scan a code printed on or embedded in the document. Using their account, the user may issue an activation command. This activation process ensures that, at the time the document is transferred, it is either in the presence of the user or the user is aware of the location of the document, and that the user wishes to authorize the transfer. Thus, even if the document is stolen or misplaced, it cannot be used without the requisite authorization.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: May 26, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jeremy Phillips, Kurry Tran
  • Patent number: 10650060
    Abstract: Embodiments provide a method, including: receiving a request to create a new document identifying an intended state of use for the new document; accessing, from a web-based data repository, a plurality of modules for the document type; populating the new document using the plurality of modules; accessing at least one modifiable module having default parameters intended for use within a section of the new document and modifiable for the intended state of use; modifying the at least one modifiable module based upon indication of a gap between the at least one modifiable module and the intended state of use, wherein the gap is determined based on the laws and regulations of the selected intended state of use, wherein the modifying comprises incorporating the information related to the gap into the modifiable module; and finalizing the new document by inserting the modified module into the section of the new document.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 12, 2020
    Assignee: Hartford Fire Insurance Company
    Inventors: Candice R. Alexander, Jonathan M. Schantz
  • Patent number: 10652361
    Abstract: Responsive to a request to access heterogeneous repositories, a REST server queries a resource registry to find resources that match mapping information contained in the request. The resource registry returns resource registry tables containing the matching resources. The resource registry tables implement a unified data structure of a resource registry model and are generated at runtime by the resource registry mapping REST service configuration parameters to the fields of the unified data structure. The REST service configuration parameters are added to an extension SDK for REST extension developers to enhance REST service configuration for extension applications. The REST service configuration parameters are configured at implementation time and loaded/scanned into the REST server at runtime. The REST server iteratively evaluates the resource registry tables until all the matching resources have been evaluated.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: May 12, 2020
    Assignee: Open Text Corporation
    Inventors: Wei Zhou, Muhua Chen, Wei Ruan, Chen Wang
  • Patent number: 10623567
    Abstract: Systems, methods, and computer readable medium are disclosed for facilitating management of consent related information for an agent in a contact center. Upon receiving a request from a party to modify consent for receiving future communications, the agent may select an icon on their computer to manage consent. In one embodiment, one or more telephone numbers and their associated consent status is displayed to the agent. The agent may modify the consent status for a telephone number associated with the party. In another embodiment, the agent may select an icon that modifies the consent related information to reflect that consent has been revoked for all numbers and channel types thereof associated with the party.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 14, 2020
    Assignee: Noble Systems Corporation
    Inventors: Andy E. Perdue, Karl H. Koster
  • Patent number: 10621592
    Abstract: Methods for authenticating a product. Identity data corresponding to a product may be received. The product may be authenticated using the identity data and ownership data.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: April 14, 2020
    Assignee: TRUSTED.COM, LLC
    Inventor: Bekim Veseli
  • Patent number: 10581921
    Abstract: A client-side user agent operates in conjunction with an identity selector to institute and exercise privacy control management over user identities managed by the identity selector. The user agent includes the combination of a privacy enforcement engine, a storage of rulesets expressing user privacy preferences, and a preference editor. The editor enables the user to direct the composition of privacy preferences relative to user identities. The preferences can be applied to individual cards and to categorized groups of attributes. The engine evaluates the proper rulesets against the privacy policy of a service provider. The privacy preferences used by the engine are determined on the basis of specifications in a security policy indicating the attribute requirements for claims that purport to satisfy the security policy.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: March 3, 2020
    Inventor: Gail-Joon Ahn
  • Patent number: 10572640
    Abstract: A system for a dynamically evolving cognitive architecture for the development of a secure key and confidence level based data derived from biometric sensors and a user's behavioral activities. The system comprises one or more processors, one or more sensors, one or more databases, and non-transitory computer readable memory. The non-transitory computer readable memory comprises a plurality of executable instructions wherein the instructions, when executed by the one or more processors, cause the one or more processors to process operations comprising creating a set of policies based on user data sets and inputs, creating a faceted classification, establishing a Trust Level, processing sensor data, comparing data to one or more databases, correlating data, updating Trust Levels, updating security keys, and storing the keys in memory. In certain embodiments, the stored data is used to create a usage schema independent from a user's actual identity.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: February 25, 2020
    Assignee: Personnus
    Inventors: Samuel Yan, S. Keith Muma, Richard Huang, Dan Alan Preston, Trinitie Marie Vance
  • Patent number: 10560862
    Abstract: Methods and systems are disclosed and include receiving a first reporting signal from a vehicle-to-everything communication system. The first reporting signal includes data indicating (i) a noise measurement of a communication channel and (ii) a location associated with the noise measurement. The method includes determining the location is associated with a noisy region in response to a value of the noise measurement exceeding a first threshold value. The method includes generating an entry based on the first reporting signal in response to the value of the noise measurement exceeding the first threshold value. The method includes storing the entry in a database that includes a plurality of additional entries. The method includes generating an alert based on at least one of the entry and the plurality of additional entries. The alert is configured to indicate a presence of noise at a location associated with one of the entries.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: February 11, 2020
    Assignees: DENSO International America, Inc., DENSO CORPORATION
    Inventor: Brian C. Gallagher
  • Patent number: 10432620
    Abstract: Instead of requiring key exchange between a trusted biometric application in a TEE and an external application outside of the TEE that provides access to a secured function, the trusted application is preconfigured with security data such as (in a first implementation) authentication credentials (e.g. a PIN) or (in a second implementation) a cryptographic key. This security data is then used to authenticate a biometric validation obtained by the trusted application to the external application.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 1, 2019
    Inventors: Patrik Smets, Mehdi Collinge
  • Patent number: 10417603
    Abstract: Wireless presence is used as a theft prevention mechanism for packages. When a package is shipped, the package includes a wireless security device. When the package is delivered to its final destination shipping address, the wireless security device is activated and programmed with a security credential. The security credential, though, is based on information obtained during an initial purchase. The wireless security device may thus only be deactivated by a recipient participating in the initial purchase.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: September 17, 2019
    Assignee: AT&T MOBILITY II LLC
    Inventors: Mario Kosseifi, Joseph Thomas
  • Patent number: 10412192
    Abstract: Examples of techniques for jointly managing a cloud and non-cloud environment are disclosed. In one example implementation according to aspects of the present disclosure, a method includes: receiving a request to be executed on one of a cloud resource and a non-cloud resource using one of cloud orchestration and non-cloud orchestration, the request comprising a plurality of tasks; scheduling the first task for execution on the cloud resource by a cloud orchestration device using a joint cloud and non-cloud management device; scheduling the second task for execution on the non-cloud resource by a non-cloud orchestration device using a non-cloud management device; and scheduling the third task for execution on the non-cloud resource by the non-cloud orchestration device using the joint cloud and non-cloud management device.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: September 10, 2019
    Inventors: Mickey Iqbal, Hans-Juergen Kunde, Birgit M. Pfitzmann, Marcel Schlatter, Gerhard A. Widmayer
  • Patent number: 10395322
    Abstract: A method for correlating energy usage data and water usage data to a waste scoring system is described. In one embodiment, the method includes receiving energy usage data and water usage data from a plurality of users, identifying at least one user group from the plurality of users based on predetermined parameters, and calculating average energy usage and average water usage for each of the user groups. The energy usage data and water usage data received for an individual user may then be compared to the calculated average energy usage and calculated average water usage for at least one of the user groups, and a general waste score may be calculated for the individual user. In some cases, a plurality of sub-waste scores may be calculated indicating factors of energy usage and factors of water usage for the individual user.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: August 27, 2019
    Assignee: Vivint, Inc.
    Inventors: Dallin West, Jeffrey David Whitlock, Ryan Beck
  • Patent number: 10397364
    Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Randolph Moon
  • Patent number: 10346410
    Abstract: Various systems and methods are provided that retrieve raw data from issuers, reorganize the raw data, analyze the reorganized data to determine whether the risky or malicious activity is occurring, and generate alerts to notify users of possible malicious activity. For example, the raw data is included in a plurality of tables. The system joins one or more tables to reorganize the data using several filtering techniques to reduce the processor load required to perform the join operation. Once the data is reorganized, the system executes one or more rules to analyze the reorganized data. Each rule is associated with a malicious activity. If any of the rules indicate that malicious activity is occurring, the system generates an alert for display to a user in an interactive user interface.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: July 9, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Craig Saperstein, Eric Schwartz, Hongjai Cho
  • Patent number: 10339537
    Abstract: A system and method for automated regulatory compliance checking for organizations is disclosed. The present subject matter discloses a method for generating queries to extract relevant data from an organization that with respect to the regulatory rules and subsequently performing automated compliance checking for the organization. In an embodiment, the system captures regulatory rules provided by a regulatory body for an organization and extracts logical specification of rules from the semantic model in DR-Prolog language. The system further extracts a conceptual data model from the semantic model and obtains mapping between the conceptual data model and plurality of physical database. The system generates queries and translated the queries on to physical database schema to extract relevant data from the organization. The extracted data is transformed into ground facts in DR-Prolog and compared with logical specification of rules to perform automated regulatory compliance checking.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: July 2, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Deepali Kholkar, Sagar Sunkle, Vinay Kulkarni
  • Patent number: 10339488
    Abstract: The disclosure generally describes methods, software, and systems, including a method for defining and using models. A model definition language is provided for defining models. The model definition language includes elements of a meta-model. The elements define, for a model, a root element of the model and plural participant instances of the model. Each participant instance is linked with the root element. Each participant instance defines at least one of plural participants of the model. Each participant instance is an instance of a participant class. A relation port for the model defines plural relations and flows among the plural participants. Each relation is defined by a relation instance being of a relation class and defining a relationship between participants.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: July 2, 2019
    Assignee: SAP SE
    Inventors: Anis Charfi, Heiko Witteborg
  • Patent number: 10320877
    Abstract: Provided are systems and methods for indicating deployment of application features. In one embodiment, a method is provided that includes determining available features of a current deployment of an application for receiving machine-generated data from one or more data sources of a data system, determining un-deployed features of the current deployment of the application, wherein the un-deployed features comprise one or more of the available features that is configured to use input data from a data source and wherein the input data is not available to the feature in the current deployment of the application, and causing display of a deployment graphical user interface (GUI) that comprises an indication of the un-deployed features.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: June 11, 2019
    Assignee: Splunk Inc.
    Inventors: Vijay Chauhan, Liu-Yuan Lai, Wenhui Yu, Luke Murphey, David Hazekamp
  • Patent number: 10296501
    Abstract: Techniques for determining and representing the veracity of data stored in a data repository and results of queries directed to the stored data by utilizing information lineage that is indicative of the veracity of the stored data. For example, in one example, one or more data repositories are maintained. The one or more data repositories comprise metadata representative of the veracity of one or more data sets stored in the one or more data repositories. In response to a query to at least one data set of the one or more data sets stored in the one or more data repositories, a result of the query for the at least one data set is returned in combination with corresponding metadata representing the veracity of the at least one data set.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 21, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen Todd, Nikhil Sharma, Said Tabet
  • Patent number: 10217157
    Abstract: Personalized services often utilize individual profiles, such as social network profiles, product purchase histories, or browsing histories. However, personalization may exhibit or imply a familiarity level between the service and the individual that is beyond the individual's comfort level. Presented herein are techniques for adapting personalized services to request supplemental individual information only within a current familiarity stage that has been established by the individual with the service, and only to provide a requested usage of a service. Such solicitation may inform the individual of the intended usage of the requested information. Usages that may involve more sensitive information may be predicated upon requesting and receiving individual consent from the individual to advance to a higher familiarity stage.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Margaret JoAnn Novotny, Blaise Aguera y Arcas, Jeffery David Howard
  • Patent number: 10191664
    Abstract: A memory system includes: a first memory device including a first memory and a first memory controller suitable for controlling the first memory to store data; a second memory device including a second memory and a second memory controller suitable for controlling the second memory to store data; and a processor suitable for executing an operating system (OS) and an application to access a data storage memory through the first and second memory devices.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: January 29, 2019
    Assignee: SK Hynix Inc.
    Inventors: Yong-Woo Lee, Min-Chang Kim, Chang-Hyun Kim, Do-Yun Lee, Jae-Jin Lee, Hun-Sam Jung
  • Patent number: 10116797
    Abstract: Techniques for benchmarking pairing strategies in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for techniques for benchmarking pairing strategies in a contact center system comprising: cycling, by at least one processor, among at least two pairing strategies; and determining, by the at least one processor, a difference in performance between the at least two pairing strategies.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: October 30, 2018
    Assignee: Afiniti Europe Technologies Limited
    Inventor: Zia Chishti
  • Patent number: 10083565
    Abstract: In certain embodiments, an ATM system validates a user having a multi-digit PIN code. During different access events, either at the same ATM machine or at different ATM machines, the ATM machine presents to the user different sequences of one or more representations of the user's PIN code that identify different subsets of digits and/or different orders of digits to be provided by the user for validation. This makes it more difficult for third parties to steal a user's PIN code because no single access event involves all of the digits in the user's PIN code and/or the proper order of the digits in the user's PIN code, and different access events involve different sequences of the PIN code. In a distributed ATM system having a centralized banking subsystem, the correct PIN code is never provided to an ATM machine for any one access event, thereby further improving system security.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: September 25, 2018
    Assignee: Global Payments Gaming Services, Inc.
    Inventor: Andrew J. Schwartz
  • Patent number: 10055709
    Abstract: A received item has a machine-readable timecode placed thereon. A storage area that contains this item is correlated with that timecode to provide correlated information. That correlated information is used to automatically determine when to move that item from that storage area to a display area. So configured, an item received at a product-receiving area of a retail shopping facility can have a label placed thereon, the label bearing a current time. After placing this labeled item in a non-public storage area of the retail shopping facility a handheld code scanner can help correlate a particular timecode/item with a particular machine-readable location code in the non-public storage area. That correlated information is used to automatically determine when to move that item from the non-public storage area to a retail display area of the retail shopping facility. So configured, earlier-received items can be reliably moved in this manner before later-received items.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 21, 2018
    Assignee: Walmart Apollo, LLC
    Inventor: Roger L. Snelgrove
  • Patent number: 10013707
    Abstract: A method of routing advertisement based content requests through an advertisement gateway comprises receiving, on an electronic device, an advertisement content, rendering the advertisement content in a test environment, intercepting at least one outbound request for secondary content initiated by the execution of the advertisement content, where the outbound request is directed to an external source address other than an advertisement gateway, rewriting the advertisement content to direct the outbound request to the advertisement gateway address, creating a revised advertisement content based on the rewriting, and executing the revised advertisement content on the electronic device.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: July 3, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Jason R. Delker, Geoffrey A. Holmes, Richard A. Rofail
  • Patent number: 9996840
    Abstract: An item can be authenticated based on a first, second, third, and fourth identifier, wherein the identifiers are incorporated into various parts of product packaging. In some embodiments, the first, second, and fourth identifiers can be a QR code, a bar code, a serial number, any RFID tag, or a combination thereof, and the third identifier can be an image type, for example, a type of animal, and image location, for example, a quadrant. The identifiers can be scanned or inputted manually by a user. When the four identifiers are authenticated, the product is deemed to be authentic, whereas when the four identifiers are not authenticated, the product is deemed to be counterfeit. In some implementations, a user can authenticate the items using a smart phone, smart phone app, tablet, tablet app, website, web-based application, and/or the like.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: June 12, 2018
    Assignee: Covectra, Inc.
    Inventors: Stephen M. Wood, Richard Smith, Terrence P. O'Neill, Ronald Guido
  • Patent number: 9959507
    Abstract: A device may receive sensor data from a sensor device located on a particular farm. The device may identify an alert, associated with the particular farm, based on the sensor data and using a model. The model may be created based on imagery data and numeric data relating to a group of farms. The device may determine, using the model, a recommended course of action to address the alert, and provide, to a user device associated with the particular farm, the recommended course of action.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 1, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Ankur Mathur, Paul M. Barsamian, Daniel P. Garrison, Pramila Mullan, Juan C. Mendez