Processing Agent Patents (Class 709/202)
-
Patent number: 10735505Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.Type: GrantFiled: March 20, 2017Date of Patent: August 4, 2020Assignee: The Research Foundation for the State University of New YorkInventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
-
Patent number: 10733307Abstract: A compute server receives a request from a client device, where the plurality of compute servers are part of a distributed cloud computing platform, and wherein the request is a request for a network resource. The compute server executes, by a single process at the first compute server, a response inspector, wherein the response inspector is run in a one of a plurality of isolated execution environments. The compute server receives at least one content item from an origin server in response to the request for the network resource. The compute server detects a protected content marker in the at least one content item that indicates a data breach, and logs information about the request in an inspection log.Type: GrantFiled: March 27, 2019Date of Patent: August 4, 2020Assignee: CLOUDFLARE, INC.Inventors: Benedikt Christoph Wolters, David Kitchen, Alex Cruz Farmer, Andrew Galloni
-
Patent number: 10728585Abstract: A system and method for storing image information, such as video clips, across multiple storage devices of different business entities provides redundancy and off-site storage, but possibly without the costs associated with a traditional cloud storage system. In examples, a peer-to-peer arrangement is used. A user/customer accesses the image information via a web portal hosted by their business entity or the operator of the system or accesses the image information from a mobile device.Type: GrantFiled: June 29, 2016Date of Patent: July 28, 2020Assignee: Sensormatic Electronics, LLCInventor: Walter A. Martin
-
Patent number: 10721160Abstract: A method of distributing data by a device. The method includes determining a core of a network interface card from multiple cores existing in a server and determining a queue of a network interface card for processing data transmitted from the device. The method further includes determining a sources port of the device for transmitting data to the determined core or the determined queue of the network interface card, by using an inverse-hash function of a hash function that is used by the server. The method also includes transmitting the data to the server, via the determined source port.Type: GrantFiled: May 15, 2015Date of Patent: July 21, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jong-ryool Kim, Hyo-taek Shim
-
Patent number: 10715593Abstract: A method and apparatus for establishing peer-to-peer communication in a wireless network is described. A wireless transmit/receive unit (WTRU) may receive configuration information comprising periodic resources comprising time and subcarrier resources from a base station of a wireless network. The time and subcarrier resources may be used in discovery of other WTRUs. The WTRU is further configured to transmit an identification in the allocated resources and to transmit a synchronization signal to a peer WTRU for timing synchronization of the peer WTRU.Type: GrantFiled: July 31, 2018Date of Patent: July 14, 2020Assignee: InterDigital Patent Holdings, Inc.Inventors: Tao Deng, Ravikumar V Pragada, Eldad M Zeira
-
Patent number: 10715669Abstract: Managing contact transfer requests in a contact center with a processor of the contact center receiving a request to transfer a contact to a destination within the contact center. Next, the processor determines in real time, one or more first characteristics related to a source of the request and one or more second characteristics related to the destination of the request. Ultimately, based on the one or more first characteristics and the one or more second characteristics, the processor performs one of: a) transferring the contact to the destination, or b) preventing transfer of the contact to the destination.Type: GrantFiled: January 29, 2018Date of Patent: July 14, 2020Assignee: Avaya Inc.Inventors: Lakshmi Narayanan, Prem Kumar Bhavnani, Harshad R. Apshankar
-
Patent number: 10715475Abstract: A system and method for dynamic email addressing is disclosed. A proprietary mail transfer agent and processors within a proprietary environment including a persona processor enable email users to define email addresses, both in terms of which email addresses are recognized or not, and which email addresses should be organized according to persona. In another aspect, email users choose to be conditionally notified of the arrival of a new message via push notifications. Users choose to receive push notifications only for personas users deem important enough to interrupt current activity. According to an embodiment, push notifications are generated and sent via any current user communication channel.Type: GrantFiled: August 26, 2019Date of Patent: July 14, 2020Assignee: Enveloperty LLCInventors: Matthew D. Richards, David T. Richards
-
Patent number: 10713064Abstract: A method displays a user interface including an activation entry for the activation entry and receives a first value that is input for the activation entry. In response to receiving the first value, the method determines an activator entry that is linked to the activation entry via linking information. The activator entry includes an activator value. The first value is compared to the activator value to calculate a visibility status for the activator entry. The user interface is altered based on the visibility status of the activator entry.Type: GrantFiled: March 12, 2019Date of Patent: July 14, 2020Assignee: SAP SEInventors: Wenli Zhang, Anil Samudrala
-
Patent number: 10708339Abstract: Disclosed are a method for realizing data sharing between a client and a virtual desktop, a client and a system. The method includes: after completing an operation of logging in a virtual desktop by a user, starting, by an SPICE client, a proxy client according to a user instruction of data sharing migration; establishing, by the proxy client, a connection with a proxy server in the virtual desktop, interacting with the proxy server through the connection to complete the configuration of an FTP server in the virtual desktop, and then starting an FTP client; and establishing, by the FTP client, a data sharing channel with the FTP server, and completing an operation of data sharing migration. Also provided are a corresponding virtual desktop client and virtual desktop system.Type: GrantFiled: April 28, 2016Date of Patent: July 7, 2020Assignee: ZTE CORPORATIONInventors: Changzheng Wang, Wenfei Xiu, Peiwen Chen
-
Patent number: 10708393Abstract: Embodiments are directed to stateless communication using a stateful protocol. One or more NTMAs may establish a connection with a client computer based on data exchanged with a the client computer using the stateful protocol. The exchanged data may include validation information provided by the one or more NTMAs. The exchanged data and other information associated with the connection may be discarded from one or more memories of the one or more NTMAs. A network packet communicated over the network using the stateful protocol may be obtained. Verification information and candidate validation information may be generated based on one or more characteristics of the network packet. The network packet may be validated based on a comparison of the verification information and the candidate validation information. A reply that adheres to the stateful protocol may be provided to the client computer based on the validated network packet.Type: GrantFiled: August 31, 2018Date of Patent: July 7, 2020Assignee: F5 Networks, Inc.Inventors: Peter Michael Thornewell, John Francis Tavares, Robert Andrew Kovalchik
-
Patent number: 10705874Abstract: A method for a determination of the optimal duration of a time slot for computational actions in a time-triggered controller. The controller includes a sensor subsystem, a computational subsystem, an actuator subsystem, and a time-triggered communication system. The time-triggered communication system is placed between the sensor subsystem, the computational subsystem, the actuator subsystem, and a monitor subsystem. An anytime algorithms is executed in the computational subsystem. A plurality of execution slot durations of the anytime algorithms is probed during the development phase, starting from the minimum execution slot duration, increasing this slot duration by the execution slot granularity until the maximum execution slot duration is reached. In each of the execution slot durations, a multitude of frames is executed in a destined application environment.Type: GrantFiled: September 27, 2018Date of Patent: July 7, 2020Assignee: TTTECH COMPUTERTECHNIK AGInventor: Hermann Kopetz
-
Patent number: 10698646Abstract: A management application generates task information including device IDs, the device IDs identifying devices to be subjected to processing according to the task information, generates a plurality of pieces of sub-task information with device IDs of one or more devices subjected to the processing and an agent ID of an agent corresponding to the one or more devices, instructs a plurality of agents to start a task, transmits the sub-task information to the agent corresponding to the agent ID, sets an execution result of a sub-task received from the agent to sub-task information corresponding to the sub-task, and sets, in response to the execution result having been set to all pieces of the sub-task information, an ending date to the task information.Type: GrantFiled: August 6, 2018Date of Patent: June 30, 2020Assignee: Canon Kabushiki KaishaInventor: Toshiyuki Nakazawa
-
Patent number: 10700869Abstract: Aspects include providing automatic access control and security for a synchronous input/output (I/O) link. Providing automatic access control and security includes initializing devices of a storage environment over a first link to verify that the devices are available within the storage environment; building a table of identifiers, where each of the identifiers is assigned one of the devices that have been initialized; and verifying a first device attempting to perform synchronous I/O commands across the synchronization I/O link by confirming that an identifier assigned to the first device is within the table of identifiers.Type: GrantFiled: August 30, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David F. Craddock, Beth A. Glendening, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend
-
Patent number: 10698770Abstract: Improvements of regionally agnostic in-memory database (DB) arrangements being equipped with reconnection resiliency arrangements. More particularly, improvements of in-memory DB arrangements able to self-regenerate new connection pool components, responsive to one or more connections of an active connection pool experiencing invalidity.Type: GrantFiled: April 10, 2019Date of Patent: June 30, 2020Assignee: Capital One Services, LLCInventors: Gopi Kancharla, Kush Patel, Nag Prajval Bindumalyam Chandrashekar
-
Patent number: 10693847Abstract: A communication server, interacting with an organization system having users that wish to communicate securely, provides secure communication capability to the users, without the communication server itself having access to unencrypted content of the user communications or to cryptographic keys that would allow the communication server to derive the unencrypted content. Thus, the communication server that provides the secure communication capability need not itself be trusted by the users with access to communicated content. To achieve this, the various entities communicate to exchange cryptographic keys in such a manner that the communication server never obtains usable copies of the cryptographic keys.Type: GrantFiled: December 11, 2018Date of Patent: June 23, 2020Assignee: Symphony Communication Services Holdings LLCInventors: Serkan Mulayin, David M'Raihi, Tim Casey, Michael Harmon, Jon McLachlan
-
Patent number: 10691509Abstract: A desired state system monitors an activity of a first product operating on a machine. The desired state system determines a second product that is connected to the first product. The first product and the second product are both part of a family of products. The desired state system determines an activity of the second product installed on the machine, and a desired activity of the second product on the machine. The activity of the second product is compared with the desired activity of the second product. The desired state system generates a customized message based on the comparison at the machine.Type: GrantFiled: July 16, 2018Date of Patent: June 23, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Arwa Zoher Tyebkhan, Carlos G Perez, Yee Hay Jonathan Leung, John R Selbie, Tai Jonah Enrico, Zhihua Dong
-
Patent number: 10687180Abstract: The present disclosure relates to a method and system for dynamically managing one or more communication groups. In some embodiments of the present disclosure, the method comprises the steps of, determining one or more parameters associated with a user profile of a user subscribed to the dedicated networking platform, determining one or more pre-defined objectives associated with the one or more communication groups, evaluating the user to determine relevance with the one or more pre-defined objectives associated with the one or more communication groups, wherein evaluating comprises generating a relevancy score and recommending the one or more communication groups to the user based on the relevancy score.Type: GrantFiled: June 27, 2017Date of Patent: June 16, 2020Assignee: INZANE LABS PRIVATE LIMITEDInventors: Allwin Agnel Elango, Sandeep Kalidindi
-
Patent number: 10667874Abstract: Systems, methods, software and apparatus that enable dynamic audio transducer control include obtaining attribute information relating to multiple communication nodes that are communication node group members. A group management system or other computing system receives attribute information from two or more of the communication nodes and determines settings for one or more audio transducers (e.g., speakers and microphones) in the group's communication nodes based on the attribute information. An audio transducer command is transmitted to or imposed on one or more of the nodes. Attribute information can include node attributes and/or changes to attributes. Audio transducer commands transmitted or otherwise imposed on nodes can include muting and unmuting commands, as well as setting volume levels and other audio settings associated with a node's operation.Type: GrantFiled: October 5, 2018Date of Patent: June 2, 2020Assignee: Orion Labs, Inc.Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin, Roger Wood, Neil Girling
-
Patent number: 10671589Abstract: A system may utilize a combination of real-time and polling connectors for data crawling. A real-time connector may use a collector to write data associated with a new event from a database to a channel and record external identifiers (IDs) associated the data. A polling connector may use a verifier to compare the recorded IDs with IDs associated with a batch of data, and may write any data of the batch of data to the channel that has not been written previously written by the collector. The system may include an onboarder for reading data previously stored in the database.Type: GrantFiled: March 3, 2017Date of Patent: June 2, 2020Assignee: salesforce.com, inc.Inventors: Ankush Goyal, Shardul Vikram, Nathaniel Richard Price, Sudarshan Vijay Sarolkar, Scott Walter Bishel, Praveen Innamuri, Jon Tomas Gretarsson
-
Patent number: 10664868Abstract: Systems and method are provided for synchronizing communications between two disparate computing systems. A context capture module is configured to capture interactions of a first computing system with an application to determine a current context of the first computing system's interactions. A communications initiation engine is configured to determine one of a plurality of other computing systems is to be queried for communication with the first computing system. When one of the other computing systems is to be queried, an initiation communication is provided to a particular one of the other computing systems, where the initiation communication includes data describing the current context of the first computing system's interactions. An availability indication is received from the particular other computing system. A communications module is configured to facilitate communications between the first computing system and the particular other computing system.Type: GrantFiled: July 26, 2017Date of Patent: May 26, 2020Assignee: Five9, Inc.Inventors: Danny Hsiang-Kuo Wang, James J. Hickey, Ilya A. Harahap, John R. D'Amour, Piotr K. Chojnowski, Gaurav Passi
-
Patent number: 10664445Abstract: A Bloom filter generation method and apparatus is presented, where the method includes acquiring to-be-combined files, when a quantity of deletion records in the to-be-combined files falls within a false positive permission range, acquiring a Bloom filter of each to-be-combined file, where capacities of Bloom filters of different to-be-combined files are the same, and performing a bitwise OR operation on bit values at same locations in Bloom filters of the different to-be-combined files, in order to obtain a target Bloom filter and use the target Bloom filter as a Bloom filter of a combined file obtained by combining the different to-be-combined files, and hence an amount of calculation processing in Bloom filter generation is reduced, a system resource is reduced, and resource overheads are reduced.Type: GrantFiled: February 16, 2016Date of Patent: May 26, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yong Li, Junhua Zhu
-
Patent number: 10659291Abstract: Techniques are described for detecting and correcting mis-programming of label information in a router of a label switched path (LSP) without initially triggering a tear-down of the LSP. For example, techniques described in this disclosure enable an ingress router to determine whether label information is correctly programmed between a routing engine (e.g., control plane) and a forwarding engine (e.g., forwarding plane) of a router in the LSP, and to correct any mis-programming of label information by informing the router to reprogram the forwarding engine with original forwarding label information associated with the LSP.Type: GrantFiled: May 30, 2017Date of Patent: May 19, 2020Assignee: Juniper Networks, Inc.Inventors: Suresh Kumar Boyapati, Devendra Dilip Kulkarni
-
Patent number: 10659500Abstract: The present invention relates to an application that is configured to be operated in a multi-participant environment on a computer network. The application manages participants in an online session of a multi-user application so that if one of the participants exits the session, the session can continue without interruption. The application initiates an online session of the multi-user application, wherein the online session includes two or more participants comprised of network computers that are communicatively linked to a computer network.Type: GrantFiled: September 12, 2017Date of Patent: May 19, 2020Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventors: Masayuki Chatani, Glen Van Datta
-
Patent number: 10659611Abstract: A callback window for initiating an electronic communication session with a customer communication endpoint is received. A request from an agent communication endpoint is received to not handle any electronic communication sessions during a time period. For example, a contact center agent may want to take a lunch break. A determination is made that the callback window (or a portion of the callback window) is within the time period. In response to determining the callback window is within the time period, the system may take various steps, such as, automatically denying the request, automatically adjusting the time period, and sending various messages to the agent communication endpoint to identify ways to handle the communication session.Type: GrantFiled: January 15, 2019Date of Patent: May 19, 2020Assignee: Avaya Inc.Inventors: Prashant Jangale, Prashant Jawale, Umesh Mahajan
-
Patent number: 10650076Abstract: A media content placement system is provided. The system may determine a first parameter corresponding to a media object of a plurality of media objects displayed according to a presentation sequence, the first parameter based on a predetermined quantity of times a media object is displayed. The system may determine a second parameter corresponding to the media object, the second placement parameter may be based on of a positive feedback for the media object. The system may determine a third parameter corresponding to the media object, the third parameter may be based on a negative feedback for the media object. The system may determine a presentation index corresponding to a media object. The presentation index may reference a position in a presentation sequence used to display media objects. The system may determine the presentation index based on the first parameter, the second parameter and the third parameter.Type: GrantFiled: September 21, 2017Date of Patent: May 12, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiwang Yang
-
Patent number: 10649979Abstract: A system, method, and computer program product are provided for maintaining consistency between a NoSQL database and non-transactional content associated with one or more files. In operation, the system identifies one or more files including non-transactional data for maintaining consistency between the non-transactional data and a NoSQL database associated with the system. The system stores the non-transactional data associated with the one or more files in a transaction file. The system stores artifacts associated with the non-transactional data in a file with an ending marker and stores the non-transactional data with a corresponding transaction ID. The system stores data of the transaction file in the NoSQL database associated with the system. The system stores the transactional data with the corresponding transaction ID. The system scans the transaction file utilizing an asynchronous process to locate successful transactions.Type: GrantFiled: December 7, 2017Date of Patent: May 12, 2020Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Eyal Matzlavi, Moshe Yechiel Shtein
-
Patent number: 10652113Abstract: A system for computing an optimal deployment of at least one web application in a multi-datacenter system comprising a collector for collecting performance measurements with regard to a web application executed in the multi-datacenter system and grouping the performance measurements according to locations of a plurality of clients accessing the web application; a data repository for maintaining at least a performance table including at least the performance measurements grouped according to the plurality of client locations and a service level agreement (SLA) guaranteed to clients in the plurality of client locations; and an analyzer for processing at least information stored in the performance table for generating a recommendation on an optimal deployment of the web application in at least one combination of datacenters in the multi-datacenter system by computing an expected SLA that can be guaranteed to the clients in each combination of datacenters.Type: GrantFiled: November 13, 2013Date of Patent: May 12, 2020Assignee: Radware, Ltd.Inventors: Amir Peles, Shy Marom
-
Patent number: 10645166Abstract: A data management circuit with network functions and a network-based data management method are provided. The network-based data management method is employed to manage a storage device coupled to a computer that includes a processor. The method includes steps of: receiving a network packet through a network; sending the network packet to the processor or accessing the storage device, according to a network header of the network packet; and requesting the processor to access the storage device according to a remaining capacity of the storage device and/or a content of the network packet.Type: GrantFiled: March 30, 2018Date of Patent: May 5, 2020Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Sheng-Kai Hung, Hung-Tai Chen, E-Cheng Cheng, Chi Yang
-
Patent number: 10642879Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.Type: GrantFiled: May 31, 2017Date of Patent: May 5, 2020Assignee: Oracle International CorporationInventors: Mark Maybee, James Kremer, Victor Latushkin, Ankit Gureja, Kenneth Dunlop
-
Patent number: 10635575Abstract: Application servers, AS, for use in live and test enterprise resource planning, ERP, systems and a test ERP system for testing an update to the live ERP system are described. A system transaction recorder of the live ERP system captures live system transaction data comprising a plurality of live system transaction inputs and a plurality of live system transaction outputs. A receiver of an AS of the test ERP system receives the system transaction data and a system tester applies the plurality of live system transaction inputs to a plurality of test ERP system transactions corresponding to the plurality of system transactions undertaken in the live ERP system, such that a plurality of test system transaction outputs are produced. An error detector determines whether there has been any error in the test ERP system based on the plurality of test system transaction outputs.Type: GrantFiled: August 5, 2016Date of Patent: April 28, 2020Assignee: Basis Technologies International LimitedInventors: Craig Douglas Oliver, Darren John Thorpe
-
Patent number: 10628148Abstract: An inter-platform application manager may require a platform-specific resource template to be mapped to a resource proxy before it can be deployed to the platform. The mapping requirement can prove incompatible to automation software requiring a stateless API and may also limit accessibility by some human users. A front end can be provided that automates mapping (or provides for administrator mapping) of templates to proxies. Only mapped resources are made available to a user for selection. Accordingly, user-selected resource can then be deployed without risk of interruption due to a lack of mapping. The front end can provide a RESTful API so as to be compatible with conforming automation programs.Type: GrantFiled: November 21, 2018Date of Patent: April 21, 2020Assignee: VMware, Inc.Inventors: Ventsyslav Raikov, Zahari Ivanov, Anna Delcheva
-
Patent number: 10628222Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, by a fog computing platform, a request from a wireless device to perform a compute task on behalf of the wireless device, determining a first computing resource, of a plurality of computing resources, required to perform the compute task, associating the request with a first level of priority, of a plurality of levels of priority, for accessing the first computing resource, allocating, based at least in part on the first level of priority, a portion of the first computing resource to perform the requested compute task.Type: GrantFiled: May 17, 2016Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
-
Patent number: 10621765Abstract: A system, method, and computer program product for efficiently reconstructing a pattern, such as a fingerprint, from a set of multiple impressions of portions of that pattern. The system may evaluate images of patterns taken from a series of multiple impressions and reconstruct the pattern from the image portions while providing the operator with realtime feedback of a status of the set of images. As each new image portion is evaluated, a display graphic or other indicator provides feedback when a new image portion is added to the reconstruction image, or when a new image portion is not added (such as it representing a duplicate). Other status indications may be provided, and when the indication is visual, a degraded resolution of the pattern map may be provided on the display graphic to improve security.Type: GrantFiled: July 5, 2016Date of Patent: April 14, 2020Assignee: IDEX ASAInventors: Roger A. Bauchspies, Sigmund Clausen, Arne Herman Falch
-
Patent number: 10623235Abstract: A method for correlating computing network events includes identifying computing resources to be deployed. An identification of a correlation pattern comprising a set of the resources to be deployed is received and a correlation identifier is assigned to the correlation pattern. Each resource of the correlation pattern is configured to include the correlation identifier with an event generated by the respective resource. The resources are then deployed in a computing environment.Type: GrantFiled: October 23, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edith H. Stern, Kristian J. Stewart
-
Patent number: 10623362Abstract: Technology for message grouping is provided. In one example, a method may include identifying message addresses to group together. Messages from the message addresses may be modified to include a common sender group attribute according to a defined address grouping rule. The messages exchanged with the message senders may be arranged as a grouped conversation using the common sender group attribute.Type: GrantFiled: February 8, 2017Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventor: Loren Stephen Hills
-
Patent number: 10621153Abstract: In one respect, there is provided a method. The method can include processing a first data chunk to generate a first intermediate result. A key map can be generated based on a determination that a quantity of the key-value pairs in the first intermediate result exceeds a threshold. The key map can be generated to include keys in the first intermediate result. A second data chunk can be processed to generate a second intermediate result. The second data chunk can be processed based on the key map. The processing of the second data chunk can include omitting a key-value pair in the second data chunk from being inserted into the second intermediate result based on a key associated with the key-value pair being absent from the key map. A preview of the processing of the dataset can be generated based on the first intermediate result and the second intermediate result.Type: GrantFiled: May 16, 2017Date of Patent: April 14, 2020Assignee: SAP SEInventors: Frederik Transier, Kai Stammerjohann, Nico Bohnsack
-
Patent number: 10623928Abstract: Systems and methods provide communications between applications in terminal nodes and applications agents in access nodes. The APP-agent cooperative communications can be used to improve quality of experience for users or the terminal nodes. An access node may, for example, have a parameterized scheduling system that incorporates information from the APP-agent cooperative communications in determining scheduling parameters. An application at a terminal node may, for example, modify requests for communication based on information about communication capabilities received from an access node. For APP-agent cooperative communications for multiple applications, an access node may include a master application agent to facilitate and coordinate communications to specific application agents that address APP-agent cooperative communications for specific applications. Similarly, a terminal node may use a master application and specific applications for APP-agent cooperative communications.Type: GrantFiled: April 13, 2017Date of Patent: April 14, 2020Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Haibo Xu, Gopinath Murali Chinnathambi, David Gell, Kenneth L. Stanwood, Erik Colban
-
Patent number: 10623275Abstract: Embodiments of the invention provide systems, computer program products, and methods for a network operational decisional engine (NODE) to allow individual users to set resource distribution constraints on various accounts over a number of different networks. By providing a centralized user interface and storing and tracking user profile and account data, the invention recognizes and filters resource distribution requests based on operational decisions as specified by users in order to provide increased control over the authorization or denial of resource distribution requests. The NODE provides the ability to proactively control resource distribution constraints before requests for resource distribution are initiated, and allows for tailored operational decisions to be easily implemented based on a wide range of user-defined criteria.Type: GrantFiled: February 27, 2019Date of Patent: April 14, 2020Assignee: BANK OF AMERICA CORPORATIONInventors: Joseph Benjamin Castinado, Jeetendra Hukmichand Jain
-
Patent number: 10616151Abstract: Systems and methods for presenting graphical user interfaces corresponding to users and including portions of one or more chat sessions the users are participants in, the chat sessions facilitating synchronous textual communication between the users that takes place through a chat system are disclosed. Some implementations may: obtain chat information characterizing participants in the chat sessions; and effectuate presentation, responsive to receiving user input indicating a selection of the first user by the second user, of a first graphical user interface corresponding to the first user via a client computing platform associated with the second user.Type: GrantFiled: October 17, 2018Date of Patent: April 7, 2020Assignee: Asana, Inc.Inventor: David Cameron
-
Patent number: 10613712Abstract: An apparatus for processing information of an electronic document includes: a display unit configured to display at least one recommended item indicating user interest information in a first electronic document, and a controller configured to provide to the display unit for displaying the at least one recommended item in the first electronic document based on user information collected from the first electronic document, and to provide to the display unit for displaying user interest information through a function corresponding to a selected item of the at least one recommended item.Type: GrantFiled: July 11, 2014Date of Patent: April 7, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Chang-Hyup Jwa, Kyung-Tae Kim, Hye-Rim Bae, Yang-Wook Kim, Sun-Kee Lee, Doo-Suk Kang, Chang-Ho Lee, Sae-Mee Yim, Yong-Joon Jeon
-
Patent number: 10616264Abstract: Systems, methods, and software described herein enhances how security actions are implemented within a computing environment. In one example, a method of implementing security actions for a computing environment comprising a plurality of computing assets includes identifying a security action in a command language for the computing environment. The method further provides identifying one or more computing assets related to the security action, and obtaining hardware and software characteristics for the one or more computing assets. The method also includes translating the security action in the command language to one or more action procedures based on the hardware and software characteristics, and initiating implementation of the one or more action procedures in the one or more computing assets.Type: GrantFiled: November 7, 2018Date of Patent: April 7, 2020Assignee: Splunk Inc.Inventors: Oliver Friedrichs, Atif Mahadik, Govind Salinas, Sourabh Satish
-
Patent number: 10614041Abstract: A technique provides sync capability as an independent backend service, which developers can include, at their option, in their cloud-based applications. In accordance with the improved technique, a sync service runs in a backend system in connection with a set of data. The sync service syncs changes in the set of data among application instances that have access to the set of data. Sync services may be specified selectively for different sets of data, e.g., by specifying syncing for one set of data but not for another set of data.Type: GrantFiled: March 11, 2015Date of Patent: April 7, 2020Assignee: Citrix Systems, Inc.Inventors: Steven Dale McFerrin, Gustavo Teixeira Pinto, Philip John Wiebe
-
Patent number: 10615984Abstract: Embodiments for providing content authentication of job containers in a Hadoop Distributed File System (HDFS) network cluster having a name node and a data node, by inputting job specific files and encryption elements into a file signing engine component executed on the name node to generate a first identity value for the content; inputting the job specific files and the encryption elements into a file signing engine component executed on the data node to generate a second identity value for the content; comparing the first identity value with the second identity value; and proceeding with a task processing the content if the comparing yields a match or aborting the task if the comparing does not yield a match.Type: GrantFiled: October 3, 2017Date of Patent: April 7, 2020Assignee: EMC IP Holding Company LLCInventor: Dong Wang
-
Patent number: 10608993Abstract: Some embodiments provide a central firewall management system that can be used to manage different firewall devices from a single management interface. This management interface provides a uniform interface for defining different firewall rule sets and deploying these rules sets on different firewall devices (e.g., port-linked firewall engines, firewall service VMs, network-perimeter firewall devices, etc.). Also, this interface allows the location and/or behavior of the firewall rule sets to be dynamically modified. The management interface in some embodiments also provides controls for filtering and debugging firewall rules.Type: GrantFiled: October 5, 2017Date of Patent: March 31, 2020Assignee: NICIRA, INC.Inventors: Kaushal Bansal, Uday Masurekar, Serge Maskalik, Shadab Shah, Aravind Srinivasan, Minjal Agarwal
-
Patent number: 10609184Abstract: The disclosed computer-implemented method for consistently applying rules to messages may include (i) identifying a user account on a message server that comprises both unarchived messages to which message rules are applied by default and archived messages to which the message rules are not applied by default, (ii) detecting a new message rule that specifies an action to be performed on relevant messages within the user account on the message server, (iii) locating at least one archived message within the user account on the message server to which the new message rule applies, and (iv) applying the new message rule to the at least one archived message by performing the specified action on the at least one archived message. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 26, 2016Date of Patent: March 31, 2020Assignee: Veritas Technologies LLCInventor: Rashmi Vijayvargiya
-
Patent number: 10606535Abstract: Internet based digital content services, as well as mobile client devices for accessing the Internet based digital content services, are herein disclosed and enabled. In one example, user digital content, such as documents, audio, or video content, may be uploaded to a content server for storing. The user may share the user digital content with other client devices or users having appropriate authentication or security procedures. A user play list or rendering list may include a list of pointers or references to the user digital content. The stored user play list or the stored user digital content may be further edited, stored, or shared subsequently for access and rendering. The Internet based digital content services are accessible by smart devices, such as smart phones, information pads, TVs, audio output devices, and printers. The smart devices that access the Internet services may require client software for accessing the Internet services.Type: GrantFiled: May 11, 2018Date of Patent: March 31, 2020Assignee: Flexiworld Technologies, Inc.Inventors: William Ho Chang, Christina Ying Liu
-
Patent number: 10606660Abstract: One embodiment is directed to a method of managing hardware resources of a plurality of client nodes. The method includes providing a plan that indicates when to execute a plurality of applications and identifying one or more concurrent applications which are one or more of the plurality of applications that are scheduled to execute concurrently according to the plan. The method also includes determining which of the one or more concurrent applications to execute on which of a plurality of client nodes by maximizing a utility function that factors in aspects of each of one or more concurrent applications and the hardware resources of the plurality of client nodes. Respective client nodes of the plurality of client nodes are instructed to execute respective applications as determined.Type: GrantFiled: May 1, 2017Date of Patent: March 31, 2020Inventors: Timothy E. Hartley, Ranga S. Ramanujan
-
Patent number: 10609246Abstract: A system and method for ascertaining and printing supplemental forms identified from content of a scanned form includes a multifunction peripheral having an intelligent controller with a processor, memory, a network interface. The MFP includes a print engine and a scan engine operable from instructions issued by the controller. The scanner generates an electronic form document from a scan of tangible form document comprised of user supplied information in a user fillable form. The electronic form document includes content data associated with at least one, preexisting supplemental form that related to the electronic form. A generated electronic document is sent to a server via a network interface, which network interface then receives a supplemental electronic form identified by the server in accordance with the content data. The controller generates a printout of the supplemental electronic form via the print engine.Type: GrantFiled: October 29, 2018Date of Patent: March 31, 2020Assignee: Toshiba TEC Kabushiki KaishaInventors: Devon Stanley, Phong Huynh
-
Patent number: 10599750Abstract: The state of an application is capture in a conversation by accessing an electronic document representation of a user interface at a time corresponding to a post to the conversation. The user interface is of an application associated with the conversation. The representation is processed to generate an image representative of a state of the application at the time. The image or a representation thereof is caused to be displayed in the post to reflect the state of the application at selected point along a timeline defined by the conversation.Type: GrantFiled: September 27, 2012Date of Patent: March 24, 2020Assignee: MICRO FOCUS LLCInventors: Olga Shershevsky, Efrat Arvats, Kobi Eisenberg
-
Patent number: 10600219Abstract: A system, method, and computer program product for efficiently mapping a pattern, such as a fingerprint, from a set of multiple impressions of portions of that pattern. The system may evaluate images of patterns taken from a series of multiple impressions and map the pattern from the image portions while providing the operator with realtime feedback of a status of the set of images. As each new image portion is evaluated, a display graphic or other indicator provides feedback when a new image portion is added to the reconstructed image, or when a new image portion is not added (such as it representing a duplicate). Other status indications may be provided, and when the indication is visual, a degraded resolution of the pattern map may be provided on the display graphic to improve security.Type: GrantFiled: June 24, 2016Date of Patent: March 24, 2020Assignee: IDEX ASAInventor: Roger A. Bauchspies