Privileged Access Patents (Class 707/783)
  • Patent number: 10841403
    Abstract: Systems and methods for opening a file via a user device. One system includes an electronic processor. The electronic processor is configured to receive a request to open the file, determine a file type of the file, determine an application installed on the user device configured to open files of the file type, and determine a version of the application installed on the user device. The electronic processor is also configured to compare the version of the application installed on the user device to a predetermined version, and selectively open the file using a web-based adaptation of the application based on comparing the version of the application installed on the user device to the predetermined version.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: November 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arwa Zoher Tyebkhan, Carlos G. Perez, Ronak M. Shah, Douglas R. Pearce, Michael W. Gelon, Yisheng Chen, John R. Selbie
  • Patent number: 10832263
    Abstract: Concepts and technologies disclosed herein are directed to aspects of customer service based upon in-store field-of-view and analytics. According to one aspect disclosed herein, a store analytics system can collect user information associated with a plurality of users located within an environment. The store analytics system also can collect user device information associated with a plurality of user devices associated with the plurality of users. The store analytics system also can collect estimated fields-of-view associated with the plurality of users. The store analytics system can analyze the user information, the user device information, and the estimated fields-of-view to identify at least one commonality shared among at least two of the plurality of users. The store analytics system can create a logical group. The logical group can include the at least two users of the plurality of users that share the commonality.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: November 10, 2020
    Assignee: AT&T Intelletual Property I, L.P.
    Inventors: Robert Alan Koch, Ari Craine, James Carlton Bedingfield, Sr.
  • Patent number: 10810190
    Abstract: Various embodiments of systems and methods for detecting database blocking are described herein. The method includes detecting a non-responding state of an application. Once the non-responding state is detected, a request is sent to a database to retrieve blocking information related to the application. The blocking information is received from the database. The blocking information indicates whether the non-responding state of the application is due to database blocking or other issues. When the non-responding state is detected due to the database blocking, the blocking information also indicates whether the application is a victim or the application is a root blocker. When the application is the victim, one or more IDs and contact information related to the root blocker is provided to resolve database blocking, e.g., by discussion. When the application is the root blocker, IDs and contact information related to one or more victims of the application is provided.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 20, 2020
    Assignee: SAP SE
    Inventor: Pavol Hrasko
  • Patent number: 10776892
    Abstract: A device, system and method for screening of personally identifiable information is provided. An incident type of a particular incident is determined. Responsive to determining that potential evidence associated with the particular incident includes personally identifiable information, the potential evidence being of a particular evidence type including one or more of media and metadata generated by a user or a device associated with the user, a personally identifiable information processing mode is selected to process the potential evidence as a function of the incident type of the particular incident and an evidence type of the potential evidence. When selected mode is a storing mode, a record of the potential evidence is generated that included the personally identifiable information to be stored in an electronic storage device.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: September 15, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Stuart S. Kreitzer, Jesus F. Corretjer
  • Patent number: 10775956
    Abstract: A computing system providing access to electronic files is provided. The computing system includes a processor and a data store coupled to the processor and configured to store the electronic files. A user interface component is coupled to the processor and is configured to generate a user interface that allows a first user to select an electronic file to be re-shared with second user. The processor is configured to detect re-sharing of the selected electronic file by the first user and automatically generate a notification to a third user. The notification is configured to allow the third user to cancel the re-sharing of the electronic file.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen L. Rice, Ghania A. Moussa, Sarat Subramaniam
  • Patent number: 10769154
    Abstract: Database report subscription technology, in which subscriptions are delivered to multiple, different recipients on a customized basis. In response to detection of an event that triggers generation and delivery of a database report, customized versions of the report are generated for the multiple, different recipients based on a definition of the data used to generate the report included in the subscription, report parameters that define presentation aspects of the report included in the subscription, and profile data associated with at least one of the multiple, different recipients. The customized versions of the report include at least a first version of the report and a second version of the report that differs from the first version of the report and the customized versions of the report are delivered to the multiple, different recipients.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: September 8, 2020
    Assignee: MicroStrategy Incorporated
    Inventor: Kaustubh Patekar
  • Patent number: 10754984
    Abstract: In some examples, a method of privacy preservation in a security information sharing platform includes comparing, by a system comprising a hardware processor in the security information sharing platform that enables sharing of security information among a plurality of users, a set of profiles wherein each profile of the set of profiles is associated with an individual user; identifying, by the system based on the comparing, that a badge associated with a particular profile of the set of profiles is predictive of an identity of the individual user, the badge based on a contribution of security information by the individual user to the security information sharing platform, and the badge comprising user attributes associated with the individual user; and modifying, by the system based on the identifying, a visibility of the badge within the security information sharing platform.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: August 25, 2020
    Assignee: Micro Focus LLC
    Inventors: Joshua Hailpern, Tomas Sander
  • Patent number: 10721239
    Abstract: The present disclosure relates generally to threat detection, and more particularly, to techniques for managing user access to resources in an enterprise environment. Some aspects are directed to the concept of managing access to a target resource based on a threat perception of a user that is calculated using a rule or policy based risk for the user and a behavior based risk for the user. Other aspects are directed to preventing insider attacks in a system based on a threat perception for each user logged into the system that is calculated using a rule or policy based risk for each user and a behavior based risk for each user. Yet other aspects are directed to providing a consolidated view of users, applications being accessed by users, and the threat perception, if any, generated for each of the users.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Vipin Koottayi, Vikas Pooven Chathoth, Aarathi Balakrishnan, Madhu Martin, Deepak Ramakrishanan
  • Patent number: 10721312
    Abstract: Orchestration and/or management of services on deployed computing, electronic, appliance and like devices are described. A service orchestration and/or management system (“SOMS”) may be configured to provide for orchestration and/or management of services to one or more deployed devices. The SOMS may obtain information from deployed devices, such as status, capabilities and service metadata. The SOMS may then encapsulate and store the obtained information for later use. The SOMS may also store service information, facilitate creation of services based on stored service definition meta-data, modeling or simulating a service prior to deployment, and deployment of a service to remotely deployed devices followed by activation to begin operation of the service. Other embodiments may be described and claimed.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: July 21, 2020
    Assignee: Intel Corporation
    Inventors: Mark Kelly, Charlie Sheridan, Jessica C. McCarthy, Keith A. Ellis, Michael Nolan, Cliodhna Ni Scanaill, Peter J. Barry, Niall Cahill, Keith Nolan, Hugh Carr, Gabriel Mullarkey, Brian McCarson
  • Patent number: 10678780
    Abstract: A system for cross verification of data captured by a consumer electronic device is disclosed. Primary data, for example, a photograph, is captured by a mobile capture device, metadata including the time and location of the capture is associated with the primary data. Environmental data, for example, pressure, temperature, visible WiFi networks, visible cell towers, is also measure by the mobile capture device. Other capture devices are identified in the vicinity and those other devices also measure environmental data. The measurements of environmental data can then be compared in order to calculate a confidence level in the position metadata associated with the primary data.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: June 9, 2020
    Assignee: SERELAY LIMITED
    Inventor: Roy Azoulay
  • Patent number: 10671370
    Abstract: Disclosed herein is technology to capture and distribute a state of a file system that updates, removes, or adds a computer program to a computing device. An example method may include: analyzing a program package associated with a plurality of objects of a computer program; determining a state of a file system after an installation of the program package; generating a manifest that corresponds to the computer program and represents the state of the file system after the installation, the manifest comprising a hash tree that comprises object identification data of an object of the plurality of objects of the computer program; and providing the manifest to one or more computing devices.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: June 2, 2020
    Assignee: Red Hat, Inc.
    Inventors: Willard Woods, Colin Walters, Vincent Batts
  • Patent number: 10666430
    Abstract: Embodiments detailed herein relate to techniques which enable the creation of secure point-to-point interconnect communication channels between hardware components which may be independently manufactured and arbitrarily paired with one another in a computer system. Also detailed herein is instruction support for dynamically enabling and disabling the security of a point-to-point interconnect link.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Siddhartha Chhabra, Prashant Dewan
  • Patent number: 10657107
    Abstract: An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.
    Type: Grant
    Filed: December 29, 2019
    Date of Patent: May 19, 2020
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
  • Patent number: 10620967
    Abstract: Apparatuses, systems, methods, and program products are disclosed for context-based program selection. A resource module receives a resource selection. A characteristic module determines at least one characteristic of the resource. The at least one characteristic includes either content within the resource and/or metadata associated with the resource. A program module selects a program to open the resource based on the at least one characteristic of the resource.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: April 14, 2020
    Assignee: Lenovo (Singapore)PTE LTD
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson, Bryan Loyd Young
  • Patent number: 10621370
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate electronic data security. An example apparatus includes a data storage including a memory adjusted to store data organized according to a data table including columns identifying a first data record and a first security tag associated with the first data record. In the example apparatus, retrieval of data from the data storage involves a bit operation comparing the first security tag with a first privilege tag. In the example apparatus, the data storage provides the first data record when the bit operation comparing the first security tag with the first privilege tag has a non-zero result, and the data storage does not provide the first data record when the bit operation comparing the first security tag with the first privilege tag has a zero result.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: Chih-Yuan Yang, Yi Gai
  • Patent number: 10621167
    Abstract: The present disclosure involves systems, software, and computer implemented methods for data separation and write redirection in multi-tenancy database systems. One example method includes providing access to at least one application to a database system. A query is received from an application. A determination is made that the query is associated with a union view that provides unified access to a first read-only table in a shared database container and a first writable table in a tenant database container. A determination is made as to whether the query is a read query or a write query. In response to determining that the query is a read query, the query is processed using the union view. In response to determining that the query is a write query, the query is modified to use the first writable table and the query is processed using the writable table.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: April 14, 2020
    Assignee: SAP SE
    Inventors: Ulrich Auer, Immo-Gert Birn, Ralf-Juergen Hauck, Uwe Schlarb, Christian Stork, Welf Walter, Torsten Ziegler, Volker Driesen
  • Patent number: 10607023
    Abstract: A computing device includes a network interface, a storage controller, a sharing tool and a protection service. The network interface communicatively couples the computing device to one or more computing devices. The storage controller is configured to access a plurality of digital payloads. Each of the digital payloads is associated with a plurality of access tags including content tags and context tags. The sharing tool is configured to share, with a recipient computing device via the network interface, a selected digital payload. The protection service configured to automatically control sharing of the selected digital payload with the recipient computing device based on determining that a prospective recipient associated with the recipient computing device has a work designation or a personal designation that is inconsistent with one or both of a context indicated by the context tags and a content indicated by the content tags.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: March 31, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Blake Thomas Walsh
  • Patent number: 10606833
    Abstract: Context-sensitive index visibility is used to reduce the number databases indexes that are considered and evaluated as an access path by query optimization. For a database statement that references or otherwise requires access to a set of database tables for which a DBMS defines a set of database indexes, context-sensitive index visibility limits the selection of database indexes. A query context comprises query context attributes, each of which is associated with a requested execution of a database statement. Query context attributes dictate whether a database index can be considered for query optimization. An example of a query context attribute is database user of a database session in which a database statement is issued. According to an embodiment of the present invention, a query context attribute is a session attribute stored as part of a session state of a database session.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: March 31, 2020
    Assignee: Oracle International Corporation
    Inventors: Arjun K. Sirohi, Dillip K. Praharaj
  • Patent number: 10592681
    Abstract: A method for sharing data in a multi-tenant database includes generating a share object in a first account comprising a share role. The method includes associating one or more access rights with the share role, wherein the one or more access rights indicate which objects in the first account are accessible based on the share object. The method includes granting, to a second account, cross-account access rights to the share role or share object in the first account. The method includes receiving a request from the second account to access data or services of the first account. The method further includes providing a response to the second account based on the data or services of the first account.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: March 17, 2020
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Martin Hentschel, Peter Povinec
  • Patent number: 10560466
    Abstract: Embodiments are provided to allow institutions and individuals the ability to subscribe to notifications regarding DDoS attacks on certain types of institutions, e.g., institutions that fall into certain market verticals or categories. Subscriber data can be integrated with an attack monitoring platform (AMP), which can push out certain information to a system, which tabulates and analyzes the information regarding attacks. If an attack is detected based on predefined thresholds and conditions, a database lookup is performed and a notification that contains certain attack attributes can be sent out to the appropriate subscribers. Subscribers can also be provided with a mechanism to modify their level of DDoS attack notification threshold.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: February 11, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Shawn Marck
  • Patent number: 10537807
    Abstract: Described herein are computerized methods and systems for enabling remote participation in sporting event decision-making. A current game situation in a sporting event is received by a server from a remote device. The server retrieves plays applicable to the current game situation from a playbook. The server generates a playcall UI comprising the retrieved plays and transmits the playcall UI to fan computing devices. The server receives a vote for one of the plays from the fan computing devices. The server determines a selected play based on the received votes. The server transmits the selected play to player computing devices associated with players involved in the sporting event, wherein the players execute the selected play. The current game situation is updated at the remote device based upon an outcome of the selected play.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: January 21, 2020
    Assignee: Project Fanchise Technology, LLC
    Inventors: Sohrob Farudi, Raymond Austin, Grant Cohen, Patrick Dees
  • Patent number: 10536497
    Abstract: Communication network architectures, systems, and methods for supporting a network of mobile nodes are disclosed. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things), where the network may involve autonomous and/or non-autonomous vehicles.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: January 14, 2020
    Assignee: Veniam, Inc.
    Inventors: Tiago Silvestre Condeixa, Diogo Miguel Augusto Lopes
  • Patent number: 10510441
    Abstract: The subject matter disclosed herein includes distributed systems for secure storage and retrieval of encrypted biological specimen data. According to one embodiment, the system may comprise a submission device client operable to send, to a patient record server device, a patient record; and receive, from the patient record server device, a confirmation of receipt of the patient record. The system may further comprise a patient record server device comprising a first processor and second memory, a second communications interface associated with the first processor and second memory and operable to receive, from the submission device client, the patient record; send, to the submission device client, the confirmation of receipt of the patient record; receive, from a member device client, patient profile information; determine search results based on the patient profile information; and send, to the member device client, information indicating the search results.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: December 17, 2019
    Assignee: Global Specimen Solutions, Inc.
    Inventors: Amelia Wall Warner, Mark Anthony Collins
  • Patent number: 10509650
    Abstract: The systems and methods provided herein determine at least one first file system path related to a specific software package. A second file system path associated with a computing process running on the computer system is determined, and use of the specific software package on the computer system is detected based on comparing the first file system path with the second file system path. Thus, the present techniques determine the installation director(ies) of the application(s) and then compare active processes to determine whether an application is in use or is only installed.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: December 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Artur Zezula, Cezary Gorka, Agnieszka Matecka, Piotr P. Godowski, Norbert Chocko
  • Patent number: 10496845
    Abstract: Methods, apparatus, and computer program products for securing personally identifiable information include: identifying, present on a computer system, personally identifiable information (‘PII’); ranking the PII for a user identifiable by the PII; setting a time limit for the PII based on the rank; and responsive to the time limit elapsing, performing one or more actions to secure the PII.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: December 3, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: John S. Crowe, Gary D. Cudak, Jennifer J. Lee-Baron, Nathan J. Peterson, Amy L. Rose, Bryan L. Young
  • Patent number: 10491633
    Abstract: Systems and methods are provided for provisioning access rights to physical computing resources using an IAM system implementing an IAM data model. The IAM data model may identify logical and physical computing resources. An access request handler may receive an access request and identify a set of logical permissions based on the access request. The access request handler may derive a set of logical entitlements based on the set of logical permissions. An entitlement translator may translate the set of logical entitlements to a physical entitlement specification based on a set of physical permission specifications associated with the set of logical permissions. A physical permission specification may be obtained by mapping a logical permission to one or more physical permissions. An access control manager may then provision access rights to at least one physical computing resource indicated in the physical entitlement specification.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: November 26, 2019
    Assignee: Bank of America Corporation
    Inventors: John Kling, Bryan Thompson, Ward Green
  • Patent number: 10489278
    Abstract: The invention relates to an entitlements framework with proof of entitlement consensus. The innovative system comprises: a user interface that receives an input relating to one or more entitlement policies; a communication network that communicates with one or more targets via a distributed ledger functionality for entitlements; and a processor, coupled to the user interface and the communication network, that converts the input into an entitlement block and is configured to perform the steps of: identifying a smart contract that defines and federates entitlements associated with a resource; identifying one or more delegates added by an owner of the resource; and enabling each of the one or more delegates to create an entitlement to the resource based on the one or more entitlement polices.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: November 26, 2019
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Chagla M. Saleh-Esa, Bruce Horner, Ajay D. Sindwani
  • Patent number: 10482134
    Abstract: Document management techniques to account for user-specific patterns in document metadata are disclosed. In one embodiment, a method for facilitating document retrieval may comprise: assigning a first entitlement to a first user for accessing a first plurality of documents; identifying patterns in the first user's creation or modification of metadata related to the first plurality of documents; recording the identified patterns associated with the first user; receiving a document query from a second user who has been assigned a second entitlement to access a second plurality of documents; determining, based on the second entitlement, an access right of the second user with respect to the first plurality of documents; and modifying the document query based on the access right of the second user and the identified patterns, such that the document query returns relevant documents from the first plurality of documents despite the second user's ignorance of the identified patterns.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: November 19, 2019
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sih X Lee, Adrian Kunzle
  • Patent number: 10474833
    Abstract: The present disclosure generally relates to systems and methods that provide a network environment that enables reassignment platforms to provide authentic access rights for reassignment to user devices. More specifically, the present disclosure relates to systems and methods in which a reassignment platform can execute a protocol implemented using code (e.g., an Application Programming Interface (API)) to validate the authenticity of access rights made available for reassignment, and once reassigned, reissue the access rights to a new user and transmit those access rights to user devices natively in a mobile application.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: November 12, 2019
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Jeffrey Freedman, Justin Burleigh, Carl Schumaier, Brandon Vallade, Phillip Volini, Christopher Bussard
  • Patent number: 10467306
    Abstract: A method and system is provided for user authorization based information search and access. The present application provides a bandwidth efficient method and system for searching and accessing information based on a user authorization within an enterprise resource planning (ERP) environment by authorizing the user for searching and accessing the information containing authorization key ingrained therein without compromising speed of searching, comprises inputting user defined search query for information within the enterprise resource planning environment; forming user defined search query by incorporating authorization information of the user therein; searching a plurality of indexes for information; extracting search results from the plurality of indexes; and displaying the extracted search results.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: November 5, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Viral Prakash Shah, Gaurav Singh, Aakash Khandelwal, Sourabh Sanyal
  • Patent number: 10447538
    Abstract: A method of facilitating autonomous computing within a cloud service includes generating a cloud service based on a lifecycle management topology, in which the cloud service is an autonomous management service, a self-management service, or combinations thereof. The method also includes establishing a number of management processes to be performed within the cloud service, in which the number of management processes comprise autonomous management processes, self-management processes, or combinations thereof. The cloud service includes an instantiation of the topology and a number of applications executable on the instantiation of the topology.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: October 15, 2019
    Assignee: MICRO FOCUS LLC
    Inventor: Stephane Herman Maes
  • Patent number: 10447615
    Abstract: Systems and methods for enabling links between various devices is provided. The systems and methods may include a platform that enables different devices to access spatial models of a resource. The platform may enable the different devices to define and/or modify assignment conditions for access rights to resources. Further, the platform may enable definition of assignment conditions before or after the access rights are available for assignment.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: October 15, 2019
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Justin Re, Jean-Philippe Grenier
  • Patent number: 10432644
    Abstract: Systems and corresponding computer-implemented methods for context-based rule evaluation in an electronic data storage system are described. A request to perform an operation with respect to a resource is received from a client device, with the request including various attributes associated with the client device. At least one set of rules applicable to the operation is identified. The rules can be formed from a combination of primitives arranged to dynamically evaluate attributes associated with the resource and attributes associated with the client device. Based on the evaluation of the rule set(s), an action is identified to be performed with respect to the resource.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 1, 2019
    Assignee: Box, Inc.
    Inventors: Seena Burns, Nakul Chander, Adelbert Chang, Jonathan Shih-Shuo Fan, Divya Jain, Lev Kantorovskiy, Benjamin John Kus, Justin Peng
  • Patent number: 10412075
    Abstract: An authorization server, comprises: receiving from a client an authorization request in which a scope group, with which one or a plurality of scopes that define an extent for using a Web service are associated, is designated; presenting to a user, in a case where one or more scopes among the one or a plurality of scopes associated with the scope group are included in an extent of an authority that the user has, a screen for accepting an authorization operation corresponding to the authorization request; issuing to the client, in accordance with accepting the authorization operation of the user corresponding to the authorization request via the screen, authorization information relating to the scope group; and issuing, in accordance with accepting an authorization token request based on the issued authorization information, an authorization token corresponding to the scope group.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: September 10, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hayato Matsugashita
  • Patent number: 10389705
    Abstract: Various examples relate to the configuration of enterprise workspaces that can be provided in computing devices. In some examples, a computing device is enrolled with a management service that controls operation of at least a portion of the computing device. A management component creates a user account with a distributor of the operating system based on an email address. The management component requests an authentication service to authenticate a user. The user account is associated with an enterprise workspace of the computing device.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 20, 2019
    Assignee: AIRWATCH LLC
    Inventors: Scott Harlow Kelley, Adarsh Subhash Chandra Jain, Stephen Turner
  • Patent number: 10380108
    Abstract: In an approach to determining an access method for a partition in a partition table, a computer receives a query and determines if there is a partition table utilized by the query. When there is a partition table utilized by the query, then the computer determines that a partition in the partition table meets the plurality of conditions of the query. The computer collects a plurality of partition level statistics for the partition that meets the plurality of conditions of the query. Additionally, the computer determines, based, at least in part, on the plurality of partition level statistics, a cost for one or more access methods for the partition that meets the plurality of conditions of the query. Furthermore, the computer determines, based, at least in part, on the cost for each access method, an access method for the partition that meets the plurality of conditions of the query.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Ping Liang, Ke Wei Wei, Xin Ying Yang
  • Patent number: 10353909
    Abstract: Techniques are described for selecting, based on a data visualization intent specification and a defined set of data fields associated with a set of data, two or more Meta templates that meet the data visualization intent specification and that support the set of data fields, for determining chart parts that can be used within the selected Meta templates to form chart templates and for determining, based on a set of combination rules and the specification, the chart templates that meet the data visualization intent specification.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen D. Gibson, Mohammed Mostafa, Graham A. Watts
  • Patent number: 10339931
    Abstract: The present disclosure involves systems, software, and computer implemented methods for personalizing interactions within a conversational interface based on an input context. One example system performs operations including receiving a conversational input via a conversational interface associated with a particular user profile. The input is analyzed via a natural language processing engine to determine an intent and a personality input type. A persona response type associated with the determined personality input type is identified, and responsive content is determined. A particular persona associated with the particular user profile based on a related set of social network activity information associated with the user profile and that corresponds to the identified persona response type is identified.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: July 2, 2019
    Assignee: The Toronto-Dominion Bank
    Inventors: Dean C. N. Tseretopoulos, Robert Alexander McCarter, Sarabjit Singh Walia, Vipul Kishore Lalka, Nadia Moretti, Paige Elyse Dickie, Denny Devasia Kuruvilla, Milos Dunjic, Dino Paul D'Agostino, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa
  • Patent number: 10318324
    Abstract: Techniques are disclosed relating to enabling virtual machines to access data on a physical recording medium. In one embodiment, a computing system provides a logical address space for a storage device to an allocation agent that is executable to allocate the logical address space to a plurality of virtual machines having access to the storage device. In such an embodiment, the logical address space is larger than a physical address space of the storage device. The computing system may then process a storage request from one of the plurality of virtual machines. In some embodiments, the allocation agent is a hypervisor executing on the computing system. In some embodiments, the computing system tracks utilizations of the storage device by the plurality of virtual machines, and based on the utilizations, enforces a quality of service level associated with one or more of the plurality of virtual machines.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 11, 2019
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Neil Carson, Nisha Talagala, Mark Brinicombe, Robert Wipfel, Anirudh Badam, David Nellans
  • Patent number: 10305910
    Abstract: A method and apparatus of a host that accesses files from a portable storage device with a shared filesystem is described. In an exemplary method, the host transmits a request to access the shared filesystem, where the shared filesystem includes a security policy that disallows one application accessing a file in the shared filesystem corresponding to another application. The host further receives an indication of the result of the request.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Curtis C. Galloway, John Andrew Wright, Adi Masputra, Kwasi G. Mireku
  • Patent number: 10291548
    Abstract: The present disclosure relates generally to improving the management and provisoning of configurable computing resources. Certain techniques are disclosed herein for managing and provisoning the configurable computing resources based on resource policies. One of the techniques includes receiving a resource submission from a user. The resource submission identifies a contributable resource. The technique may also include identifying a contribution policy for the resource submission, and sending, based on the identified contribution policy, one or more resource types of requestable resources to a client computing system associated with the user. The technique may also include receiving, from the client computing system, information indicating a selection by the user of a resource type of the one or more resource types of the requestable resources.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: May 14, 2019
    Assignee: Oracle International Corporation
    Inventors: Vinod Pathikulangara Jacob, Gopal Kirsur, Albin Abraham Jacob, Muhammad Riyas Vattakkandy, Kiran Malpati Ravindraiah, Nirguna Kota
  • Patent number: 10282254
    Abstract: Object layout discovery outside of backup windows is described. A system receives, from a backup/restore application, a request to discover an object layout for a data object by parsing the data object. The system determines whether the object layout is stored in layout storage. The system sends, to the backup/restore application, the object layout stored in the layout storage in response to a determination that the object layout is stored in the layout storage.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: May 7, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Asif Khan, Satyendra Nath Sharma, Shubhashish Mallik
  • Patent number: 10277673
    Abstract: A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: April 30, 2019
    Assignee: Dropbox, Inc.
    Inventors: Ziga Mahkovec, Rajeev Nayak
  • Patent number: 10248412
    Abstract: Sharing a bundle. A method includes identifying a bundle defined by a first user. The bundle includes a number of portions. One or more portions are configured to provide data from a data source. The method further includes identifying within the bundle one or more portions of the bundle that can be changed when the bundle is consumed by other users. The method further includes modifying the identified portions before the bundle is consumed by other users.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kyle Anthony Werner, Samuel Lenz Banina, Mark David Overholt, Sunay Vaishnav, Madhur Vishwanath Badal, Rajasekaran Rangarajan, David James Messner, Anjli Chaudhry, Gautam Thapar
  • Patent number: 10216587
    Abstract: Embodiments for providing failure tolerance to containerized applications by one or more processors. A layered filesystem is initialized to maintain checkpoint information of stateful processes in separate and exclusive layers on individual containers. A most recent checkpoint layer is transferred from a main container exclusively to an additional node to maintain an additional, shadow container.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalid Hasanov, Pierre Lemarinier, Muhammad M. Rafique, Srikumar Venugopal
  • Patent number: 10205812
    Abstract: A system for providing management of contact records includes a single record that is primarily indexed by phone number. The contact records are network accessed through any of various cellular and data networks by various devices and cached locally on such devices by way of permission from the owner of each record. In this way, the owner of each record has the ability to later deny access for any other user to some or all of the information stored in the contact record. As changes are made to a contact record, all others users having access to that contact record receive updated information. Duplicates are eliminated as no two individuals or establishments share the same phone number.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 12, 2019
    Inventor: Steve Richardson
  • Patent number: 10205730
    Abstract: In an embodiment of the present invention, a command for performing a database operation with respect to a table of a database is received, whereby the table has a visible key column for identification information and one or more invisible token columns for token information. The user's role from the command is obtained. A record is identified in the table based on a combination of the identification information and the token information corresponding to the user's role. The database operation is performed on the identified record.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hao Feng, Shuo Li, Shengyan Sun, Xin Ying Yang
  • Patent number: 10198466
    Abstract: Described are methods, systems and computer readable media for a permissions system including relationships of partitioning, grouping, and the application of access control deferred filters.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: February 5, 2019
    Assignee: Deephaven Data Labs LLC
    Inventors: Charles Wright, Ryan Caudy, Raffi Basralian, Herve Bronnimann
  • Patent number: 10185923
    Abstract: Systems, methods, computer-readable media, and graphical user interfaces for facilitating filtering values in a closed menu for integrated data capture are provided. Integrated data capture workflows are initiated from within an electronic medical record (EMR). Time ranges associated with data from the EMR are received. Data is gathered from the EMR to make available to case report forms. Values associated with the data are presented in closed menu for the time ranges. Selections of the values are received. Case report forms are populated with the selected values.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: January 22, 2019
    Assignee: CERNER INNOVATION, INC.
    Inventors: Jon Fewins, Ryan Moog, Marsha Laird-Maddox, Todd Jeffrey Reynolds, Brady Timmerberg, Joel Shaffer
  • Patent number: 10178100
    Abstract: Implementations of PDB Sandboxing in layers and mapping to different operating systems are described. In exemplary implementations, one or more pluggable databases (PDBs) are encapsulated on common container databases to form one or more PDB sandboxes. Encapsulating PDBs forms an isolation boundary layer configured to dynamically regulate security and isolation of the PDB sandboxes. Access by processes and resources to and from the PDBs inside respective PDB sandboxes through the isolation boundary layer, and access within PDB sandboxes, is regulated using dynamic access processes that dynamically vary access to resources and process disposed within and external to the PDB sandboxes.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: January 8, 2019
    Assignee: Oracle International Corporation
    Inventors: Nicolas Michael, Yixiao Shen, Glenn Faden