Distributed Or Remote Access (707/10) Patents (Class 707/999.01)
-
Patent number: 11138153Abstract: A method for characterizing data elements in an enterprise including ascertaining at least one of an access metric and a data identifier for each of a plurality of data elements and employing the at least one of an access metric and a data identifier to automatically apply a metatag to ones of the plurality of data elements.Type: GrantFiled: April 15, 2019Date of Patent: October 5, 2021Assignee: VARONIS SYSTEMS, INC.Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer-Katzir, David Bass
-
Patent number: 11140109Abstract: An example method of facilitating communication between a group leader and minor through a messaging platform includes linking a minor account of the minor to a guardian account of the minor's legal guardian. A group leader account is linked to both the minor and guardian accounts. A messaging interface is provided that enables the group leader and minor accounts to transmit messages to each other within the messaging platform. For each particular message transmitted between the group leader and minor accounts, a copy is delivered to the recipient and the guardian account without requiring guardian approval of the particular message.Type: GrantFiled: June 24, 2020Date of Patent: October 5, 2021Assignee: SAFE COMMUNICATIONS CONSULTANTS, LLCInventors: Jeffery Cooper, William Schalz, Kevin Milak, Andrew Cebull
-
Patent number: 11134049Abstract: Systems and methods for sending a message to a plurality of a client's users prioritize delivery of the message first to those users who are most engaged with the client. A user's degree of engagement with the client may be determined based on a variety of factors, including how recently the user interacted with the client. A database query of user contact information may result in query results being streamed to a message sending unit, and the streamed results may be ordered based on the user's degree of engagement.Type: GrantFiled: December 17, 2018Date of Patent: September 28, 2021Assignee: Braze, Inc.Inventors: Jonathan Hyman, William Magnuson, Kevin Wang
-
Patent number: 11119822Abstract: Apparatus and methods may include a method for enabling customized jobs deployment in Autosys TM, reviewing of deployment results of said jobs in Autosys TM, and querying said deployment results. The method may include providing a verification of the deployment in a staging area. The staging area may be configured for arranging and deploying a plurality of job scripts in Autosys TM. Each job script may be interrelated with one or more other job scripts. The method may include visually indicating, in a status line, whether the job script has been deployed in Autosys TM or is set to be deployed to Autosys TM. The method may include further visually indicating in what way the job script is interrelated with one or more other job scripts. The method may include importing selected contents of a log folder from Autosys TM.Type: GrantFiled: December 3, 2019Date of Patent: September 14, 2021Assignee: Bank of America CorporationInventors: Mohammad Nejad, Rudolph D. Hoffman, Nadeem Panjwani, Paul Eric Hazboun
-
Patent number: 11119662Abstract: Provided are a computer program product, system, and method for using a machine learning module to determine when to perform a data integrity check of copies of a data set. Input on storage attributes of a plurality of storage units, each storage unit of the storage units storing a copy of a data set, is provided to a machine learning module to produce an output value. A determination is made as to whether the output value indicates to perform a data integrity check of the copies of the data set. A determination is made as to whether the copies of the data set on different storage units are inconsistent in response to determining to perform the data integrity check. At least one of the copies of the data set is corrected to synchronize all the copies of the data set.Type: GrantFiled: June 29, 2018Date of Patent: September 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy, Lokesh M. Gupta
-
Patent number: 11113671Abstract: A method for updating an electronic mail (“email”) message presented to a user on a display screen of a data processing system, the email message belonging to a thread of email messages received by the data processing system, the method comprising: determining whether one or more of the email messages in the thread was received after the email message is opened on the display screen; and, if so, displaying an update message on the display screen indicating that one or more of the email messages in the thread was so received.Type: GrantFiled: August 7, 2018Date of Patent: September 7, 2021Assignee: BlackBerry LimitedInventors: Neil Patrick Adams, Raymond Paul Vander Veen
-
Patent number: 11087022Abstract: In an embodiment, a computing system, such as a monitoring computer, receives a request from a user to monitor an account of the user with an online service provider. The request may include personal information and user preferences for one or more protective actions. The system periodically monitors external data sources for indications of changes to personal information associated with the account, and detects changes or attempted changes to personal information associated with the account. The system may determine risk levels associated with detected changes or attempted changes, and transmit a notification to the user via a communication channel selected based on the determined risk level and/or the user preferences. The system may also initiate protective actions, so that further unauthorized access to the account may be prevented.Type: GrantFiled: April 6, 2020Date of Patent: August 10, 2021Assignee: ConsumerInfo.com, Inc.Inventors: Michael Burger, Mark Joseph Kapczynski
-
Patent number: 11080306Abstract: The present disclosure provides a clustering method and apparatus and an electronic device. The method includes: acquiring an inter-sample similarity between every two pieces of sample data in M pieces of sample data, where M is a positive integer; merging the M pieces of sample data into N initialization clustered clusters according to the acquired inter-sample similarity, where N is a positive integer smaller than M; and clustering and merging the N initialization clustered clusters to obtain multiple clustered clusters corresponding to the M pieces of sample data.Type: GrantFiled: December 30, 2017Date of Patent: August 3, 2021Assignee: Beijing SenseTime Technology Development Co., Ltd.Inventor: Xinyu Pan
-
Patent number: 11074553Abstract: A computer-implemented method of processing a plurality of events within a calendar application can include receiving a user input specifying a period of time within a calendar associated with a user, detecting a plurality of events occurring within the period of time, and determining at least one attribute for each of the plurality of events. An event clearing technique can be selected for each of the plurality of events according to the at least one attribute of each respective event. The specified time period can be cleared by executing the selected event clearing technique for each of the plurality of events, wherein an updated calendar is generated. The updated calendar can be output.Type: GrantFiled: June 18, 2008Date of Patent: July 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tolga Oral, Andrew L. Schirmer
-
Patent number: 11074315Abstract: Systems and techniques for edge cache static asset optimization are described herein. A set of tracking instructions may be generated for execution at an edge cache server of the content delivery system. A static asset may be identified that is included in a webpage delivery session. A type may be determined for the static asset. The static asset may be grouped with a set of other static assets based on the type. The webpage request may be processed by processing the static asset. The set of tracking instructions may be transmitted to an edge cache server for storage in an edge cache of an edge network.Type: GrantFiled: October 25, 2019Date of Patent: July 27, 2021Assignee: BBY SOLUTIONS, INC.Inventors: Sean Godinez, David Adolphson, Praveen Kotla
-
Patent number: 11075982Abstract: The present disclosure generally discloses a host scaling capability for supporting scaling of hosts in a distributed event handling system. The host scaling capability may be configured to support scaling of hosts in a distributed event handling system which may use distributed queuing of events, distributed processing of events, and so forth. The distributed event handling system may be serverless cloud system or other type of distributed event handling system.Type: GrantFiled: July 10, 2017Date of Patent: July 27, 2021Assignee: Nokia Solutions and Networks OyInventors: Manuel Stein, Ivica Rimac, Istemi Ekin Akkus, Ruichuan Chen, Volker Hilt
-
Patent number: 11070608Abstract: Systems, methods, apparatus, and software for pre-fetching and/or pre-loading sub-resources used in rendering HTML files, web pages and the like are provided herein. Implementations include expedited sub-resource loading in which a cache node or other content delivery network component receives a first end user device request seeking a primary resource (e.g., an HTML file). Using information in the first request, the content delivery network pre-fetches one or more identified sub-resources (e.g., JavaScript code) required for rendering of the HTML file. Pre-fetched sub-resources are held by the cache node. During parsing of the HTML file by the end user device, a web browser or other application requires the sub-resource(s) and the end user device thus sends a second request to the cache node asking for the required sub-resource(s). The cache node sends the requested, pre-fetched sub-resource(s).Type: GrantFiled: June 17, 2015Date of Patent: July 20, 2021Assignee: Fastly, Inc.Inventor: Steven Souders
-
Patent number: 11063956Abstract: In various implementations, an embedded document receives untrusted content from a containing document, where the embedded document is in the containing document. In some cases, the untrusted content is received by the containing document from a server and is forwarded to the embedded document without rendering the untrusted content in the containing document. Instead, the untrusted content is rendered in the embedded document. A sandbox policy is enforced on the embedded document such that the rendered untrusted content is restricted from accessing data associated with the containing document. The untrusted content may comprise malicious code that when rendered executes an XXS attack that attempts to access the data associated with the containing document. However, because the untrusted content is rendered in the embedded document, the malicious code may be denied access to the data, thereby preventing the XSS attack from succeeding.Type: GrantFiled: November 14, 2014Date of Patent: July 13, 2021Assignee: ADOBE INC.Inventors: Damien Antipa, Antonio Sanso
-
Patent number: 11055345Abstract: Examples of techniques for constructing, evaluating, and improving a search string for retrieving images are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, by a processing device, an item identifier. The method further includes retrieving, by the processing device, an item description based at least in part on the item identifier. The method further includes identifying, by the processing device, a tuple indicating a common item use based at least in part on the item description. The method further includes constructing, by the processing device, a search string based at least in part on the tuple. The method further includes retrieving, by the processing device, at least one image based at least in part on the search string.Type: GrantFiled: December 28, 2017Date of Patent: July 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anne E. Gattiker, Samuel Thomas, Minh Ngoc Binh Nguyen, Sujatha Kashyap, Thomas Hubregtsen
-
Patent number: 11050881Abstract: The present disclosure provides, among other things, a method of managing contacts in a contact center, the method including: receiving a text-based communication from a customer of the contact center; analyzing the text-based communication to determine a relevancy associated with the text-based communication; based on the analysis, determining a relevancy level to assign to the text-based communication; tagging the text-based communication with a relevancy tag that identifies the determined relevancy level; updating a priority associated with assigning the text-based communication to an agent of the contact center based on the relevancy tag; assigning the text-based communication to the agent of the contact center; enabling a machine learning process to analyze a database of text-based communications; and updating a data model used to automatically tag text-based communications with relevancy tags based on the analysis performed by the machine learning process.Type: GrantFiled: April 20, 2020Date of Patent: June 29, 2021Assignee: Avaya Management L.P.Inventor: Philip McCann
-
Patent number: 11050856Abstract: In various embodiments, a method, apparatus, and computer program product are provided to: receive first information on which at least a first duration for detecting a first type of time period is based; generate a first packet including a first parameter field identifying first metadata for use in determining a second duration for detecting the first type of time period; set up a first connection, by sending, from the first node to a second node, the first packet to provide the first metadata to the second node, for use by the second node in determining the second duration for detecting the first type of time period; in response to detecting, based on the first duration and by the first node during at least a portion of the first connection including at least a portion of the first connection set up, a first time period of the first type of time period, at least partially close the first connection; and in response to detecting, based on the second duration and by the first node after the first duration is cType: GrantFiled: February 24, 2021Date of Patent: June 29, 2021Assignee: JENAM TECH, LLCInventor: Robert Paul Morris
-
Patent number: 11042547Abstract: Methods, systems, apparatus, including computer programs encoded on computer storage media, for fast download of a portion of an enterprise database. In one aspect, the method includes actions of receiving an enterprise database access request, determining a portion of the enterprise database that is accessible to a user that originated the access request, and determining that the received request is a first occurrence of a request for access. Responsive to the first request for access, the operations may also include (i) retrieving each record of the portion of the enterprise database for storage in a synchronization queue, (ii) receiving a download request based on a determination that a first record of the portion of the enterprise database has been placed in the synchronization queue, and (iii) providing the first record to a user device while the server continues to transfer other records of the enterprise database to the synchronization queue.Type: GrantFiled: September 10, 2019Date of Patent: June 22, 2021Assignee: Nuvolo Technologies CorporationInventors: Nabil Enayet, Jake Ye, Tejas Yadav, Asim Rizvi
-
Patent number: 11037255Abstract: Systems and methods are disclosed for electronically detecting and determining a type of inspection to recommend for a property and/or one or more characteristics of the property using input from multiple computing devices, such as image capturing devices, mobile devices, external data sources, internal data sources, and/or other data sources. A computing device may receive, via a communication interface, a plurality of images of a property. The computing device may determine, based on the plurality of images of the property, a score indicative of a level of care of the property. The computing device may determine, based on the plurality of images of the property, an estimate of a value of the property. Based on the determined score indicative of the level of care of the property and the determined estimate of the value of the property, the computing device may determine a recommendation for a type of inspection to perform on the property.Type: GrantFiled: March 16, 2016Date of Patent: June 15, 2021Assignee: Allstate Insurance CompanyInventors: Ivan S. Ganev, James M. Berends
-
Patent number: 11025700Abstract: Systems, methods, apparatus, and software for pre-fetching and/or pre-loading sub-resources used in rendering HTML files, web pages and the like are provided herein. Implementations include expedited sub-resource loading in which a cache node or other content delivery network component receives a first end user device request seeking a primary resource (e.g., an HTML file). Using information in the first request, the content delivery network pre-fetches one or more identified sub-resources (e.g., JavaScript code) required for rendering of the HTML file. Pre-fetched sub-resources are held by the cache node. During parsing of the HTML file by the end user device, a web browser or other application requires the sub-resource(s) and the end user device thus sends a second request to the cache node asking for the required sub-resource(s). The cache node sends the requested, pre-fetched sub-resource(s).Type: GrantFiled: June 17, 2015Date of Patent: June 1, 2021Assignee: Fastly, Inc.Inventor: Steven Souders
-
Patent number: 11012441Abstract: Disclosed are hybrid authentication systems and methods that enable users to seamlessly sign-on between cloud-based services and on-premises systems. A cloud-based authentication service receives login credentials from a user and delegates authentication to an on-premises authentication service proxy. The login credentials can be passed by the cloud-based authentication service to the on-premises authentication service proxy, for instance, as an access token in an authentication header. The access token can be a JavaScript Object Notation (JSON) Web Token (JWT) token that is digitally signed using JSON Web Signature. Some embodiments utilize a tunnel connection through which the cloud-based authentication service communicates with the on-premises authentication service proxy. Some embodiments leverage an on-premises identity management system for user management and authentication.Type: GrantFiled: June 22, 2018Date of Patent: May 18, 2021Assignee: OPEN TEXT CORPORATIONInventors: Sachin Gopaldas Totale, Muneer Ahmed, Harish Rawat, Rajakumar Thiruvasagam, Lakshmi Narayana Prasad Kakumani
-
Patent number: 11010558Abstract: This disclosure relates to configuration tools for interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Such interactive agents utilize slots for organizing and storing data received as inputs and displayed as outputs. These slots can be configured such that a slot is temporary and does not persist beyond its source dialog. Slots can also be configured such that a slot is pre-populated with information contain in incoming passed parameters.Type: GrantFiled: January 31, 2018Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Molly Mahar, Jonathan Rico Morales, Jacob Mumm, Karson Miller
-
Patent number: 11005796Abstract: An electronic message is transformed into moving images uttering the content of the electronic message. Methods of the present invention may be implemented on devices such as smart phones to enable users to compose text and select an animation character which may include cartoons, persons, animals, or avatars. The recipient is presented with an animation or video of the animation character with a voice that speaks the words of the text. The user may further select and include a catch-phrase associated with the character. The user may further select a background music identifier and a background music associated with the background music identifier is played back while the animated text is being presented. The user may further select a type of animation and the animation character will be animated according to the type of animation.Type: GrantFiled: February 26, 2020Date of Patent: May 11, 2021Assignee: MITII, INC.Inventors: Miroslawa Bruns, Michael M. Ahmadshahi
-
Patent number: 10999232Abstract: For adaptive notification, a processor determines a message sentiment of a message. The processor further determines a sender relationship of a sender of the message to a recipient. The processor determines a notification urgency for the message to the recipient from a notification model based on the message sentiment and the sender relationship. The processor communicates a notification of the message to the recipient based on the notification urgency.Type: GrantFiled: February 25, 2019Date of Patent: May 4, 2021Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Mark Patrick Delaney, John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon
-
Patent number: 10997564Abstract: A method to visually represent change conflicts between a plurality of changes within the network of retail stores on a display of a user device is disclosed. One of a change identifier or a store identifier is received from the user device. The user device is instructed to display a change calendar including a plurality of calendar blocks representing changes for one or more of the retail stores. A request to add or modify a change is received from the user device. The user device is instructed to display the change calendar according to the request. One or more of a color coding or an indicator are displayed to indicate whether a conflict is present between the change of the request and one or more of the other changes for the one or more retail stores.Type: GrantFiled: March 14, 2018Date of Patent: May 4, 2021Assignee: Target Brands, Inc.Inventors: Jonathan Bjorkman, Daniel Johnson
-
Patent number: 10992709Abstract: A system and method is provided for securing network traffic across a plurality of connections to a computing device without requiring each connection to have its own security association. The system can include an IPsec encoder configured to obtain a datagram and encode a datagram, wherein the IPsec encoder includes a security association that is associated with a computing entity, a packet analyzer configured to associate metadata with the encoded datagram, and a gateway to transmit the encoded datagram using one of the plurality of connections to the computing device.Type: GrantFiled: July 5, 2018Date of Patent: April 27, 2021Assignee: Citrix Systems, Inc.Inventor: Marco Antonio Murgia
-
Patent number: 10990608Abstract: Systems, methods, and devices for transitioning a client connection for a database from a first deployment of the database to a second deployment of the database. A method includes maintaining the client connection between a client and the first deployment such that database traffic occurs at the first deployment. The method includes generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment. The method includes receiving a notification that the first deployment is unavailable and providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client should be connected to the second deployment. The method includes receiving a uniform resource locator from the second deployment if the client should be connected to the second deployment.Type: GrantFiled: March 19, 2019Date of Patent: April 27, 2021Assignee: Snowflake Inc.Inventors: Eric Robinson, Benoit Dageville, Shigeyuki Takeda, Kristopher Wagner
-
Patent number: 10985970Abstract: An operational event processor receives information describing operational events arising in relation to a server cluster of a data intake and query system. Responsive actions are identified for the events that are actionable, and those responsive actions are automatically dispatched. Dispatching may include automatically causing the performance of the actions based on remembered preauthorizations, or automatically causing the performance of the actions based on obtaining real time user authorizations. The operational event processor may employ mechanisms to provide extensibility and a high degree of interoperability with other system components.Type: GrantFiled: October 18, 2019Date of Patent: April 20, 2021Assignee: Splunk Inc.Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang
-
Patent number: 10979458Abstract: The technology disclosed relates to enforcing multi-part policies on data-deficient transactions of independent data stores. In particular, it relates to combining active analysis of access requests for the independent object stores with inspection of objects in the independent object stores, each of the analysis and inspection generating and persisting object metadata in a supplemental data store, actively processing data-deficient transactions that apply to the objects by accessing the supplemental data store to retrieve object metadata not available in transaction streams of the data-deficient transactions, and actively enforcing the multi-part policies using the retrieved object metadata.Type: GrantFiled: May 10, 2019Date of Patent: April 13, 2021Assignee: Netskope, Inc.Inventors: Krishna Narayanaswamy, Lebin Cheng, Abhay Kulkarni, Ravi Ithal, Chetan Anand, Rajneesh Chopra
-
Patent number: 10972563Abstract: Techniques for identifying and delivering notifications of user-generated content to network-limited users are provided. In one technique, for each selected target entity that has a limited network, one or more topics associated with the target entity are identified and the target entity is assigned to one or more entity-topic buckets for the identified topics. For each selected content item, one or more topics associated with the content item are identified and the content item is assigned to one or more content-topic buckets for the identified topics. The entity-topic buckets are matched to the content-topic buckets, resulting in assigning, for each selected target entity, zero or more content items to that target entity. For each target entity that is assigned one or more content items based on the matching, a notification is generated and transmitted over a computer network to a computing device of the target entity.Type: GrantFiled: December 31, 2018Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Yan Gao, Ajith Muralidharan, Bethany J. Wang
-
Patent number: 10972374Abstract: Techniques for providing a managed time service are described. A control plane of the managed time service can receive data indicating one or more network time protocol (NTP) hosts are active. The control plane can update a zonal domain name system (DNS) to include the one or more NTP hosts. The at least one compute resource accesses the one or more NTP hosts using the zonal DNS, and the one or more NTP hosts provide time data to the at least one compute resource. The control plane can receive performance data from the one or more NTP hosts and automatically scale the one or more NTP hosts based on the performance data.Type: GrantFiled: November 24, 2017Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Douglas Cotton Kurtz, Umesh Chandani, Adithya Bhat, Leslie Johann Lamprecht, Cristian Gabriel Gafton, Joseph Elmar Magerramov
-
Patent number: 10963350Abstract: A data storage management approach is disclosed that performs backup operations flexibly, based on a dynamic scheme of monitoring block changes occurring in production data. The illustrative system monitors block changes based on certain block-change thresholds and triggers block-level backups of the changed blocks when a threshold is passed. Block changes may be monitored in reference to particular files based on a reverse lookup mechanism. The illustrative system also collects and stores historical information on block changes, which may be used for reporting and predictive analysis.Type: GrantFiled: July 22, 2019Date of Patent: March 30, 2021Assignee: Commvault Systems, Inc.Inventors: Prashanth Nagabhushana Bangalore, Shankar Reddy Vullupala, Sravanthi Bhavanam, Vinay K. Pamarthi, Balaji Teja Singireesu
-
Patent number: 10963372Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for performing autonomous self-healing of test scripts. One example process includes the actions of recording data that reflects user interactions with multiple user interface objects of a first user interface, and, for each interaction, generating a natural language statement that reflects an intent of the interaction with an associated user interface object. The process also includes storing the natural language statements in a test script, autonomously self-healing the test script for execution on a second user interface, and executing the autonomously self-healed test script on a second user interface.Type: GrantFiled: June 15, 2020Date of Patent: March 30, 2021Assignee: Accenture Global Solutions LimitedInventors: Chinmaya Ranjan Jena, Sunder Ranganathan Nochilur, Mahesh Venkataraman, Michael A. Ljung, Jeffrey S. Wilkinson, Mallika Fernandes, Chinmay Kumar Panda, Akash Murumkar, Prashant Gurunathan, Swagatika Pati
-
Patent number: 10958602Abstract: The present application provides an instant messaging-based method and means for processing information. The method comprises: receiving a group add request, said group add request being for requesting the addition of a first user to a first group; assessing whether the first user needs to be added to the first group with a specific status; if the assessment result is yes, then subjecting the group information of the first group to screening in accordance with the group permissions corresponding to the specific status in order to obtain screened group information and issuing the screened group information to the instant messaging client of the first user. The present application can solve information security problems while meeting instant messaging needs.Type: GrantFiled: October 14, 2016Date of Patent: March 23, 2021Inventors: Xinglin Ma, Yida Zhao, Wang Liao
-
Patent number: 10956376Abstract: A hosted storage system receives a storage request that includes a single object and conforms to an API implemented by the hosted storage system. The API is designed to only support a single object in a storage request. The hosted storage system, in response to determining that the single object is an archive file, extracts each of the bundled files from the archive file and stores each of the extracted files in the hosted storage system such that each of the extracted files is separately accessible by the client system over the network.Type: GrantFiled: June 27, 2018Date of Patent: March 23, 2021Assignee: Google LLCInventor: Navneet Joneja
-
Patent number: 10951576Abstract: An example method facilitates Global Traffic Management (GTM) using a combination of passive latency measurements and active latency measurements, including Domain Name System (DNS) server reflection methods, that estimate Round Trip Times (RTTs) between individual geographically distributed data centers (servicing a particular domain) and Local Domain Name Servers (LDNSs) communicating with the data centers. Passive and/or active measurements may initialize a shared database (e.g., accessible by the data centers via a web service). After initialization of the database using static and/or active methods to provide initial estimates of RTTs, different DNS reflection methods then accurately estimate the RTTs and populate the database therewith.Type: GrantFiled: December 10, 2019Date of Patent: March 16, 2021Assignee: Oracle International CorporationInventor: Rishi Mutnuru
-
Patent number: 10944822Abstract: A method and apparatus for dynamically adjusting an ingestion rate for backup operations on a source system. The method generally includes monitoring a resource utilization related to one or more performance metrics of the source system in performing at least a primary workload. Based on the monitored resource utilization, the backup system determines a data ingestion rate for backup operations on the source system. The backup system ingests data from the source system to a backup repository at the determined data ingestion rate.Type: GrantFiled: April 2, 2019Date of Patent: March 9, 2021Assignee: Cohesity, Inc.Inventors: Markose Thomas, Chinmaya Manjunath
-
Patent number: 10936592Abstract: According to an example, dynamic function invocation may include ascertaining a query for a database management system (DBMS). Dynamic function invocation may further include implementing a dynamic function as a meta user defined function to invoke a plurality of different coded functions including a coded function that is to be invoked by the query to perform an operation related to the DBMS, and executing the dynamic function by the query to load and invoke the coded function to perform the operation related to the DBMS.Type: GrantFiled: April 30, 2015Date of Patent: March 2, 2021Assignee: Micro Focus LLCInventors: Qiming Chen, Rui Liu, Meichun Hsu
-
Patent number: 10936794Abstract: A high-performance web-based cloud services system and method by data link redirection are provided. The system and method provide ways to build, deploy, and scale online cloud-based web applications without necessarily requiring large investments in hardware infrastructure and network bandwidth.Type: GrantFiled: June 24, 2015Date of Patent: March 2, 2021Assignee: KEEPSAYK LLCInventor: Steve Redler, IV
-
Patent number: 10931670Abstract: Uniform Resource Locator (URL) transformation and redirection with access control. A method may include registering for an account with a secure redirection application; requesting, from the secure redirection application, a unique site identifier for an online entity; receiving, from the secure redirection application, the unique site identifier; submitting user data and the received unique site identifier to the online entity; receiving, from the online entity, a unique URL generated by the secure redirection application, in response to submitting the user data and the received unique site identifier to the online entity; and actuating the unique URL to be directed to the online entity.Type: GrantFiled: December 21, 2018Date of Patent: February 23, 2021Assignee: NORTONLIFELOCK INC.Inventors: Johann Roturier, David Luz Silva, Daniel Kats
-
Patent number: 10924555Abstract: A communications device, such as an Internet-of-Things device, includes an entity resource to originate or consume data, and core resources to facilitate stateless messaging with a remote device, with the messaging being associated with the entity resource. Transaction resources are provided to manage a transaction with the remote device. The transaction includes a sequence of messages associated with the entity resource. The transaction resources include a transaction state machine to represent a current intra-transactional ephemeral state from among a plurality of intra-transactional ephemeral states representing progression of the transaction, a commit handler to institute a persistent state change related to the entity resource in response to a successful completion of the transaction, and a transaction communicator to conduct intra-transaction communications via the core resources directed to corresponding transactional resources of the remote device.Type: GrantFiled: January 25, 2017Date of Patent: February 16, 2021Assignee: Intel CorporationInventors: Ned M. Smith, Gregory Burns, Ravi Subramaniam
-
Patent number: 10917408Abstract: An information processing system includes a first apparatus, a second apparatus, and a management apparatus, in which the first apparatus includes a unit that notifies the management apparatus of a first state of the first apparatus regarding information security requirements, the second apparatus includes a unit that notifies the management apparatus of a second state of the second apparatus regarding the information security requirements, and the management apparatus includes an issue unit that issues transmission permission for transmission of an encrypted document from the first apparatus to the second apparatus related to a request for transmission permission in a case where both of a first state sent from the first apparatus which is the transmission source and a second state sent from the second apparatus which is the transmission destination satisfy the information security requirements in response to the request for transmission permission from the first apparatus.Type: GrantFiled: March 13, 2019Date of Patent: February 9, 2021Assignee: FUJI XEROX CO., LTD.Inventors: Shigeki Kamiya, Tetsuo Iyoda
-
Patent number: 10915502Abstract: Apparatus, methods, and computer program products that can anonymously share digital files are disclosed. Various embodiments of an apparatus include a processor of an information handling device and memory that stores code executable by the processor. The code can cause the processor to match a first client to one or more digital files provided by a second client based on a content signature in each of the one or more digital files and notify the first client of a match. The first client can be anonymous to the second client and/or the second client maybe anonymous to the first client. A method and program product can also perform the functions of the apparatus.Type: GrantFiled: September 14, 2017Date of Patent: February 9, 2021Assignee: Lenovo (Singapore) PTE LTDInventors: Russell Speight VanBlon, John Weldon Nicholson, Ming Qian, Song Wang, Scott Wentao Li
-
Patent number: 10902372Abstract: Systems, methods, and computer program products are provided for tracking one or more items. In one exemplary embodiment, there is provided a method for tracking an item. The method may include periodically detecting sensor information of an item by a sensor device. The method may also include periodically transmitting the sensor information by the sensor device. The method may also include receiving the sensor information at a tracking center, storing the sensor information in a database, and reviewing the stored sensor information. The method may further include using the stored sensor information to update shipment information for a package.Type: GrantFiled: March 29, 2017Date of Patent: January 26, 2021Assignee: Fedex Corporate Services, Inc.Inventors: Mark D. Hamm, Miley E. Ainsworth
-
Patent number: 10901819Abstract: A system and method for distributed queuing of event messages is described. A queue of several event messages is received. One or more sub-queues is generated from the received queue. Each of the set of sub-queues is hashed. Each of the one or more sub-queues is then partitioned to a location on a storage cluster based on the hash values. For each of the set of sub-queues, the location on the storage cluster to which the sub-queue is partitioned is saved.Type: GrantFiled: August 11, 2019Date of Patent: January 26, 2021Assignee: PayPal, Inc.Inventor: Assaf Amir Dayan
-
Patent number: 10901937Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes pre-registering multiple memory regions for input/output (IO) buffers of a remote direct memory access (RDMA) interface. The method includes receiving a buffer reservation request from a non-system-based user (NSBU) application through an application programming interface (API). The method includes reserving for the NSBU application a first IO buffer. The method includes receiving a request from the NSBU application through the API to access a file in a distributed file system. The method includes receiving data for the file in the first IO buffer from the distributed file system using the RDMA interface or providing data for the file from the first IO buffer to the distributed file system using the RDMA interface. The method includes receiving a request from the NSBU application through the API to free the first IO buffer.Type: GrantFiled: January 22, 2016Date of Patent: January 26, 2021Assignee: Red Hat, Inc.Inventors: Benjamin Moses England, Mohammed Rafi Kavungal Chundattu Parambil, Raghavendra Talur
-
Patent number: 10897351Abstract: Media, system, and method for providing encryption key management to an automated workflow within a group-based communication system. The automated workflow is encrypted using an organization-specific encryption key and is stored in a data store. Responsive to a triggering event, the encrypted workflow is retrieved from the data store to be decrypted and a corresponding decryption key is retrieved from a key store. The decrypted workflow performs a series of steps responsive to determining that a trigger condition has been met. The steps may be associated with at least one of sending a form and sending a message to a user within the group-based communication system.Type: GrantFiled: July 2, 2020Date of Patent: January 19, 2021Assignee: Slack Technologies, Inc.Inventors: Angela Kirchhof, Curtis Neil Allen, Jr., Dustin James Lindquist, Samuel Opoku-Agyemang
-
Patent number: 10897395Abstract: A controller device manages a plurality of network devices. The controller device is configured to receive, for a data structure, a configlet specifying a set of configuration changes to be applied to a resource of a plurality of resources of the plurality of network devices. A low level configuration for each respective owned resource of a set of owned resources of the plurality of resources includes a pointer indicating an owner for the respective owned resources. The one or more processing units are further configured to determine the set of configuration changes does not conflict in response to determining the low level configuration for the resource does not include a pointer indicating the owner for the resource is not the configlet and apply the set of configuration changes to the resource in response to determining the set of configuration changes does not conflict with the set of owned resources.Type: GrantFiled: August 26, 2019Date of Patent: January 19, 2021Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Anand Beedi, Javier Antich, Jayanthi R, Rahamath Sharif
-
Patent number: 10891325Abstract: An approach to classify different defect records by mapping plain language phrases to a taxonomy. The approach includes a method that includes receiving, by at least one computing device, a defect record associated with a defect. The method further includes receiving, by the least one computing device, a plain language phrase or word. The method further includes mapping, by the least one computing device, the plain language phrase or word to a taxonomy. The method further includes classifying, by the least one computing device, how the defect was at least one of detected and resolved using the taxonomy.Type: GrantFiled: May 13, 2019Date of Patent: January 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Enrique M. Acevedo Arizpe, Rosa N. Gutierrez Aguilar, Mitzi Louise Deason Ponce, Graciela Reyes Granados, Crystal F. Springer
-
Patent number: 10877789Abstract: An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to collect charge information on electric power for running a virtual machine in respective cloud services provided by respective data centers located in different regions. The processor is configured to obtain operation information of respective first virtual machines running in the cloud services. The processor is configured to generate a migration plan of migrating the first virtual machines on basis of the charge information and the operation information.Type: GrantFiled: August 2, 2017Date of Patent: December 29, 2020Assignee: FUJITSU LIMITEDInventor: Naoto Ohnishi
-
Patent number: RE48437Abstract: One example embodiment includes a method for indexing online references of an entity. The method includes identifying one or more channels of the Internet to be searched for references to an entity and identifying one or more signals to be evaluated within each of the one or more channels. The method also includes crawling the Internet for online references to the entity, wherein crawling the Internet comprises searching the one or more channels of the Internet for references to the entity and evaluating the one or more signals. The method further includes constructing a reverse index of the references, wherein the reverse index is based on each channel in which a reference is found and the one or more signals evaluated for the reference.Type: GrantFiled: May 29, 2014Date of Patent: February 16, 2021Assignee: BrightEdge Technologies, Inc.Inventors: Lemuel S. Park, Jimmy Yu