Processing Agent Patents (Class 709/202)
  • Patent number: 10735505
    Abstract: 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: Grant
    Filed: March 20, 2017
    Date of Patent: August 4, 2020
    Assignee: The Research Foundation for the State University of New York
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Patent number: 10733307
    Abstract: 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: Grant
    Filed: March 27, 2019
    Date of Patent: August 4, 2020
    Assignee: CLOUDFLARE, INC.
    Inventors: Benedikt Christoph Wolters, David Kitchen, Alex Cruz Farmer, Andrew Galloni
  • Patent number: 10728585
    Abstract: 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: Grant
    Filed: June 29, 2016
    Date of Patent: July 28, 2020
    Assignee: Sensormatic Electronics, LLC
    Inventor: Walter A. Martin
  • Patent number: 10721160
    Abstract: 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: Grant
    Filed: May 15, 2015
    Date of Patent: July 21, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-ryool Kim, Hyo-taek Shim
  • Patent number: 10715593
    Abstract: 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: Grant
    Filed: July 31, 2018
    Date of Patent: July 14, 2020
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Tao Deng, Ravikumar V Pragada, Eldad M Zeira
  • Patent number: 10715669
    Abstract: 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: Grant
    Filed: January 29, 2018
    Date of Patent: July 14, 2020
    Assignee: Avaya Inc.
    Inventors: Lakshmi Narayanan, Prem Kumar Bhavnani, Harshad R. Apshankar
  • Patent number: 10715475
    Abstract: 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: Grant
    Filed: August 26, 2019
    Date of Patent: July 14, 2020
    Assignee: Enveloperty LLC
    Inventors: Matthew D. Richards, David T. Richards
  • Patent number: 10713064
    Abstract: 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: Grant
    Filed: March 12, 2019
    Date of Patent: July 14, 2020
    Assignee: SAP SE
    Inventors: Wenli Zhang, Anil Samudrala
  • Patent number: 10708339
    Abstract: 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: Grant
    Filed: April 28, 2016
    Date of Patent: July 7, 2020
    Assignee: ZTE CORPORATION
    Inventors: Changzheng Wang, Wenfei Xiu, Peiwen Chen
  • Patent number: 10708393
    Abstract: 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: Grant
    Filed: August 31, 2018
    Date of Patent: July 7, 2020
    Assignee: F5 Networks, Inc.
    Inventors: Peter Michael Thornewell, John Francis Tavares, Robert Andrew Kovalchik
  • Patent number: 10705874
    Abstract: 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: Grant
    Filed: September 27, 2018
    Date of Patent: July 7, 2020
    Assignee: TTTECH COMPUTERTECHNIK AG
    Inventor: Hermann Kopetz
  • Patent number: 10698646
    Abstract: 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: Grant
    Filed: August 6, 2018
    Date of Patent: June 30, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10700869
    Abstract: 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: Grant
    Filed: August 30, 2018
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Craddock, Beth A. Glendening, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend
  • Patent number: 10698770
    Abstract: 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: Grant
    Filed: April 10, 2019
    Date of Patent: June 30, 2020
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Kush Patel, Nag Prajval Bindumalyam Chandrashekar
  • Patent number: 10693847
    Abstract: 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: Grant
    Filed: December 11, 2018
    Date of Patent: June 23, 2020
    Assignee: Symphony Communication Services Holdings LLC
    Inventors: Serkan Mulayin, David M'Raihi, Tim Casey, Michael Harmon, Jon McLachlan
  • Patent number: 10691509
    Abstract: 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: Grant
    Filed: July 16, 2018
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arwa Zoher Tyebkhan, Carlos G Perez, Yee Hay Jonathan Leung, John R Selbie, Tai Jonah Enrico, Zhihua Dong
  • Patent number: 10687180
    Abstract: 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: Grant
    Filed: June 27, 2017
    Date of Patent: June 16, 2020
    Assignee: INZANE LABS PRIVATE LIMITED
    Inventors: Allwin Agnel Elango, Sandeep Kalidindi
  • Patent number: 10667874
    Abstract: 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: Grant
    Filed: October 5, 2018
    Date of Patent: June 2, 2020
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin, Roger Wood, Neil Girling
  • Patent number: 10671589
    Abstract: 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: Grant
    Filed: March 3, 2017
    Date of Patent: June 2, 2020
    Assignee: salesforce.com, inc.
    Inventors: Ankush Goyal, Shardul Vikram, Nathaniel Richard Price, Sudarshan Vijay Sarolkar, Scott Walter Bishel, Praveen Innamuri, Jon Tomas Gretarsson
  • Patent number: 10664868
    Abstract: 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: Grant
    Filed: July 26, 2017
    Date of Patent: May 26, 2020
    Assignee: Five9, Inc.
    Inventors: Danny Hsiang-Kuo Wang, James J. Hickey, Ilya A. Harahap, John R. D'Amour, Piotr K. Chojnowski, Gaurav Passi
  • Patent number: 10664445
    Abstract: 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: Grant
    Filed: February 16, 2016
    Date of Patent: May 26, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yong Li, Junhua Zhu
  • Patent number: 10659291
    Abstract: 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: Grant
    Filed: May 30, 2017
    Date of Patent: May 19, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh Kumar Boyapati, Devendra Dilip Kulkarni
  • Patent number: 10659500
    Abstract: 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: Grant
    Filed: September 12, 2017
    Date of Patent: May 19, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Masayuki Chatani, Glen Van Datta
  • Patent number: 10659611
    Abstract: 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: Grant
    Filed: January 15, 2019
    Date of Patent: May 19, 2020
    Assignee: Avaya Inc.
    Inventors: Prashant Jangale, Prashant Jawale, Umesh Mahajan
  • Patent number: 10650076
    Abstract: 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: Grant
    Filed: September 21, 2017
    Date of Patent: May 12, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiwang Yang
  • Patent number: 10649979
    Abstract: 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: Grant
    Filed: December 7, 2017
    Date of Patent: May 12, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Matzlavi, Moshe Yechiel Shtein
  • Patent number: 10652113
    Abstract: 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: Grant
    Filed: November 13, 2013
    Date of Patent: May 12, 2020
    Assignee: Radware, Ltd.
    Inventors: Amir Peles, Shy Marom
  • Patent number: 10645166
    Abstract: 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: Grant
    Filed: March 30, 2018
    Date of Patent: May 5, 2020
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Sheng-Kai Hung, Hung-Tai Chen, E-Cheng Cheng, Chi Yang
  • Patent number: 10642879
    Abstract: 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: Grant
    Filed: May 31, 2017
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventors: Mark Maybee, James Kremer, Victor Latushkin, Ankit Gureja, Kenneth Dunlop
  • Patent number: 10635575
    Abstract: 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: Grant
    Filed: August 5, 2016
    Date of Patent: April 28, 2020
    Assignee: Basis Technologies International Limited
    Inventors: Craig Douglas Oliver, Darren John Thorpe
  • Patent number: 10628148
    Abstract: 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: Grant
    Filed: November 21, 2018
    Date of Patent: April 21, 2020
    Assignee: VMware, Inc.
    Inventors: Ventsyslav Raikov, Zahari Ivanov, Anna Delcheva
  • Patent number: 10628222
    Abstract: 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: Grant
    Filed: May 17, 2016
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Patent number: 10621765
    Abstract: 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: Grant
    Filed: July 5, 2016
    Date of Patent: April 14, 2020
    Assignee: IDEX ASA
    Inventors: Roger A. Bauchspies, Sigmund Clausen, Arne Herman Falch
  • Patent number: 10623235
    Abstract: 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: Grant
    Filed: October 23, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edith H. Stern, Kristian J. Stewart
  • Patent number: 10623362
    Abstract: 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: Grant
    Filed: February 8, 2017
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Loren Stephen Hills
  • Patent number: 10621153
    Abstract: 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: Grant
    Filed: May 16, 2017
    Date of Patent: April 14, 2020
    Assignee: SAP SE
    Inventors: Frederik Transier, Kai Stammerjohann, Nico Bohnsack
  • Patent number: 10623928
    Abstract: 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: Grant
    Filed: April 13, 2017
    Date of Patent: April 14, 2020
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Haibo Xu, Gopinath Murali Chinnathambi, David Gell, Kenneth L. Stanwood, Erik Colban
  • Patent number: 10623275
    Abstract: 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: Grant
    Filed: February 27, 2019
    Date of Patent: April 14, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Jeetendra Hukmichand Jain
  • Patent number: 10616151
    Abstract: 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: Grant
    Filed: October 17, 2018
    Date of Patent: April 7, 2020
    Assignee: Asana, Inc.
    Inventor: David Cameron
  • Patent number: 10613712
    Abstract: 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: Grant
    Filed: July 11, 2014
    Date of Patent: April 7, 2020
    Assignee: 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: 10616264
    Abstract: 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: Grant
    Filed: November 7, 2018
    Date of Patent: April 7, 2020
    Assignee: Splunk Inc.
    Inventors: Oliver Friedrichs, Atif Mahadik, Govind Salinas, Sourabh Satish
  • Patent number: 10614041
    Abstract: 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: Grant
    Filed: March 11, 2015
    Date of Patent: April 7, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Steven Dale McFerrin, Gustavo Teixeira Pinto, Philip John Wiebe
  • Patent number: 10615984
    Abstract: 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: Grant
    Filed: October 3, 2017
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Dong Wang
  • Patent number: 10608993
    Abstract: 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: Grant
    Filed: October 5, 2017
    Date of Patent: March 31, 2020
    Assignee: NICIRA, INC.
    Inventors: Kaushal Bansal, Uday Masurekar, Serge Maskalik, Shadab Shah, Aravind Srinivasan, Minjal Agarwal
  • Patent number: 10609184
    Abstract: 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: Grant
    Filed: August 26, 2016
    Date of Patent: March 31, 2020
    Assignee: Veritas Technologies LLC
    Inventor: Rashmi Vijayvargiya
  • Patent number: 10606535
    Abstract: 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: Grant
    Filed: May 11, 2018
    Date of Patent: March 31, 2020
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 10606660
    Abstract: 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: Grant
    Filed: May 1, 2017
    Date of Patent: March 31, 2020
    Inventors: Timothy E. Hartley, Ranga S. Ramanujan
  • Patent number: 10609246
    Abstract: 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: Grant
    Filed: October 29, 2018
    Date of Patent: March 31, 2020
    Assignee: Toshiba TEC Kabushiki Kaisha
    Inventors: Devon Stanley, Phong Huynh
  • Patent number: 10599750
    Abstract: 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: Grant
    Filed: September 27, 2012
    Date of Patent: March 24, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Olga Shershevsky, Efrat Arvats, Kobi Eisenberg
  • Patent number: 10600219
    Abstract: 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: Grant
    Filed: June 24, 2016
    Date of Patent: March 24, 2020
    Assignee: IDEX ASA
    Inventor: Roger A. Bauchspies