Distributed Or Remote Access (707/10) Patents (Class 707/999.01)
  • Patent number: 10616334
    Abstract: According to certain aspects, an information management system can include a client computing device residing in a primary storage subsystem configured to: identify a first application to archive to one or more secondary storage devices residing in a secondary storage subsystem, the first application being one of a plurality of applications installed on the client computing device; identify first data associated with the first application, the first data stored in the one or more primary storage devices associated with the client computing device; forward an executable instance of the first application and the first data to a first secondary storage computing device to copy the executable instance of the first application and the first data to the one or more secondary storage devices; and delete the first application from the one or more primary storage devices.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 7, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Bhavyan Bharatkumar Mehta, Rajiv Kottomtharayil, Tirthankar Chatterjee, Jun H. Ahn
  • Patent number: 10616157
    Abstract: An electronic message is transformed into moving images uttering the content of the electronic message. Methods of the present invention may be implemented on devices such as smart phones to enable users to compose text and select an animation character which may include cartoons, persons, animals, or avatars. The recipient is presented with an animation or video of the animation character with a voice that speaks the words of the text. The user may further select and include a catch-phrase associated with the character. The user may further select, a background music identifier and a background music associated with the background music identifier is played back while the animated text is being presented. The user may further select a type of animation and the animation character will be animated according to the type of animation.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: April 7, 2020
    Assignee: MITII, INC.
    Inventors: Miroslawa Bruns, Michael M. Ahmadshahi
  • Patent number: 10606584
    Abstract: Gamified computerized project/workflow/activity management system and method which harnesses the innate human desire for playful competition and continual skill advancement to improve organizational productivity. The system allows team member (or team group) bidding on project tasks, where the members or groups accumulate points according to various criteria including how well their work product meets previously established criteria, as well as an opportunity to acquire additional points from mastering various task related learning material. Other factors, such as providing assistance to other team members, evaluating work product, and the like are also awarded points. Competition is fostered by allowing team members or groups to see where their point score ranks versus other players or groups, while teamwork and member skill growth is also encouraged.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 31, 2020
    Assignee: QUEST 2 EXCEL, INC.
    Inventor: Mahesh C. Rao
  • Patent number: 10606567
    Abstract: A method for creating processes in a software application. The method includes obtaining an activity fragment. The activity fragment includes an activity fragment name and an activity fragment configuration. The method further includes obtaining a process specification specifying an activity, and obtaining activity configuration instructions. The activity configuration instructions specify inclusion of the activity fragment in the activity. The method also includes building, based on the process specification, a process. Building the process includes associating the activity fragment with the activity. In addition, the method includes deploying the software application, including the process.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: March 31, 2020
    Assignee: OPEN TEXT CORPORATION
    Inventors: Ashraf Ali Syed, Sachin Gopaldas Totale, Satyapal Reddy, Swathi Natarajan, Prasad Kumar Thotakura
  • Patent number: 10599570
    Abstract: Map data is fetched into a memory of a computing device for generating a digital map of a geographic area. In response to a request for the digital map, the map data is retrieved from the memory to generate the digital map. A determination is made whether a user of the computing device is likely to request the digital map again within a certain period of time, and a time when the map data should be removed from the memory is then determined based at least in part on this determination. The map data is removed from the memory at the determined time.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 24, 2020
    Assignee: GOOGLE LLC
    Inventors: Yiyang Joy Ding, Jennifer Maurer
  • Patent number: 10599749
    Abstract: When an image object that is referred to from a plurality of portions overlaps under an area to which blotting-out instructions are given, the effect of blotting out is prevented from affecting another portion against a user's intention. An information processing apparatus determines, upon receipt of instructions to apply blotting out to a specified area, whether an image object that is referred to from a plurality of reference destinations overlaps the specified area. When the image objects overlap under the specified area, it increases the number of image objects to at least two by duplicating the image object. It sets so that reference destination overlapping the specified area refers to the duplicated data of the image object for which blotting out processing is performed, and reference destination non-overlapping the specified area refers to the data of the image object for which blotting out processing is not performed.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 24, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kinya Honda
  • Patent number: 10601938
    Abstract: Among other things, embodiments of the present disclosure help improve the functionality of electronic messaging software and systems by providing selective push notifications to users of such systems in response to new content being published. Embodiments of the present disclosure may provide notifications to some users based on the relevance of published content to such users, while abstaining from notifying users for whom the content is irrelevant.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Haon, Nathaniel Terrell Clinton, Dmitriy Meyerzon, Adri Verlaan, Nikita Voronkov, Jeffrey L. Wight, Kristen Kamath, Zhihua Dong, David M Cohen, Ryan Nakhoul
  • Patent number: 10592136
    Abstract: Performing block based striped backups in a storage system, by: obtaining a used block bitmap for a source volume to be backed up, defining a number of parallel save streams to simultaneously transmit separate data streams from the source volume to backup media of the storage system, converting the used block bitmap to the respective data streams based on the number of defined parallel save streams, embedding each data stream in a differencing disk payload, and maintaining a differencing disk chain across all data streams to create a last differencing disk that refers to all preceding differencing disks. The storage system may include AFTD devices in which the method mounts the last differencing disk to present a complete saveset, or data domain devices in which case the method synthesizes the respective data streams after a backup operation to present a complete saveset.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Manjunath Jagannatha, Ravi Shankar Panem
  • Patent number: 10592377
    Abstract: Novel tools and techniques are provided for tracking website performance and providing a user with website performance data. Embodiments include systems, methods and apparatus for identifying that the user has accessed a website from a user device, obtaining one or more website performance metrics and forwarding one or more website performance metrics to a performance information generator associated with a website performance tracking server. A performance information message is then created by the performance information generator and the performance information message is transmitted to the user device. The performance information message may be displayed to the user on the user device. In selected embodiments, the performance information message is displayed to the user in real-time as the user accesses the website.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: March 17, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Charles I. Cook
  • Patent number: 10585887
    Abstract: Techniques are described to evaluate an operation from an execution plan of a query to offload the operation to another database management system for less costly execution. In an embodiment, the execution plan is determined based on characteristics of the database management system that received the query for execution. One or more operations in the execution plan are then evaluated for offloading to another heterogeneous database management system. In a related embodiment, the offloading cost for each operation may also include communication cost between the database management systems. The operations that are estimated to be less costly to execute on the other database management system are then identified for offloading to the other database management system. In an alternative embodiment, the database management system generates permutations of execution plans for the same query, and similarly evaluates each permutation of the execution plans for offloading its one or more operations.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 10, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Khai Tran, Rajkumar Sen, Sabina Petride, Sam Idicula
  • Patent number: 10585561
    Abstract: A document management system that is adapted to allow users to share files or folders by: (1) creating a link to the files or folders; and (2) sharing the link with other users. In particular embodiments, the system is adapted to keep track of any links generated by, sent by, and/or received by a particular user. The system may display a listing of the links upon request by a user, so that the user may re-use or deactivate the links, or modify attributes of the links. Having a centralized listing of the links may be particularly advantageous in helping a user keep track of the files and folders that they have shared and received.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: March 10, 2020
    Assignee: Dropbox, Inc.
    Inventor: Ivan Kirigin
  • Patent number: 10581771
    Abstract: Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 3, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Patent number: 10579449
    Abstract: Methods, information handling systems and computer readable media are disclosed for automatically converting from one message queue service to another. In one embodiment, a method includes receiving identification of an application program, a current message queue service employed by the application program, and a target message queue service to be employed by the application program instead of the current message queue service. The method embodiment further includes identifying current message queue object instances for the application program and mapping identifiers of the current message queue object instances to identifiers of target message queue object instances for use with the target message queue service.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: March 3, 2020
    Assignee: Dell Products, L.P.
    Inventors: Hung T. Dinh, Vinod Kumar, Panguluru Vijaya Sekhar, Vinay Sathyanarayana, Abhijit Mishra, Satish Ranjan Das, Nagireddy Bonthu
  • Patent number: 10572188
    Abstract: A server-embedded distributed storage system and methods are disclosed. An exemplary method may include presenting at least one virtual disk to a client computing device. The at least one virtual disk includes storage cells from direct attached storage (DAS) devices of a plurality of separate servers for high availability access to data stored on the at least one virtual disk. The method may also include continuing to provide access to the data stored on the at least one virtual disk even in the event an internal storage controller for at least one of the plurality of servers is unavailable for managing its DAS device.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: February 25, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Harold Woods, Mark Robert Watkins
  • Patent number: 10572267
    Abstract: A technique for managing a Unified Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS)-controlled computing device from a separate mobile computing device is discussed.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: February 25, 2020
    Assignee: Insyde Software Corp.
    Inventors: Timothy Andrew Lewis, Jeremy Wang, Peter Yu, Lawrence Chiu
  • Patent number: 10574690
    Abstract: A cloud-based proxy service identifies a denial-of-service (DoS) attack including determining that there is a potential DoS attack being directed to an IP address of the cloud-based proxy service; and responsive to determining that there are a plurality of domains that resolve to that IP address, identifying the one of the plurality of domains that is the target of the DoS attack. The domain that is under attack is identified by scattering the plurality of domains to resolve to different IP addresses, where a result of the scattering is that each of those domains resolves to a different IP address, and identifying one of those plurality of domains as the target of the DoS attack by determining that there is an abnormally high amount of traffic being directed to the IP address in which that domain resolves.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: February 25, 2020
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Srikanth N. Rao, Matthew Browning Prince, Matthieu Philippe François Tourne, Ian Gerald Pye, Ray Raymond Bejjani, Terry Paul Rodery, Jr.
  • Patent number: 10564614
    Abstract: A computer-implemented method for progressive profiling in a home automation system is described. Data related to a premises and an occupant of the premises may be analyzed and one or more observations may be made based on the analysis of the data. Upon detecting one or more conditions associated with the one or more observations made, an offer to perform one or more actions may be communicated to the occupant.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: February 18, 2020
    Assignee: Vivint, Inc.
    Inventors: Jefferson Lyman, Nic Brunson, Wade Shearer, Mike Warner, Stefan Walger
  • Patent number: 10558650
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of a set of records to edit in a multi-record update operation. A selection is received of at least one record of the set of records on which to capture one or more changes. At least one aspect of the at least one record of the set of records is captured. The at least one aspect is played back on one or more remaining records of the set of records.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Filipe J. Barroso, Judith H. Cass, Marlin R. Deckert, Michael J. Saylor, Adam Skwersky
  • Patent number: 10558637
    Abstract: A system includes instantiation of a plan generation environment exposing one or more software hooks, each of the one or more software hooks associated with a respective one of a plurality of steps for generating a database table partition redistribution plan, identification, for of the one or more software hooks, of an associated one or more software modules for performing the step associated with the at least one software hook, and execution of the plan generation environment and the identified one or more software modules to generate a database table partition redistribution plan.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Julian Schmidt-Kluegmann, Simon Elsbrock, Abhay Tiple, Ioannis Kostis
  • Patent number: 10554772
    Abstract: Architecture that enables a user to designate acceptance to receiving social cards from other user in a social network using a personal digital assistant. A mapping component maintains the mappings of all users who have accepted to participate in card sharing and the acceptance level. A whitelist of users can be created that lists the users to whom a social card can be sent from an endpoint. The user can create local groups dynamically at runtime on the local endpoint, where the local groups enable the sharing of the personalized content with multiple users concurrently. The shared card is selected by the sending user and becomes available to the PDA on the proactive canvas of the recipient's PDA along with other cards. Based on the user engagement history, these cards can be ranked among other cards social or non-social PDA cards. Conflation, push notifications, and filtering are also provided.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Amar Kumar Dubedy, Gurpreet Singh
  • Patent number: 10552377
    Abstract: Provided are a data discard method for a file system and a memory management apparatus thereof. Specifically, the data discard method for a file system includes: unlinking an inode and a data block corresponding to a file stored in a storage from among inodes and data blocks in a file system when a kernel event of deleting the file occurs; updating state values for the unlinked inode and data block, respectively, to a bitmap block of the file system; checking bit values of all of inodes in an inode block including the updated inode from among inode blocks of the file system; and transmitting discard commands with respect to the inode block including the updated inode and the data block, respectively, to the storage if all of the inodes of the inode block are clean bits as a result of the check.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: February 4, 2020
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Young Ik Eom, Dong Hyun Kang
  • Patent number: 10547638
    Abstract: A method for detecting name resolution spoofing is described. In one embodiment, the method includes identifying a request to resolve a host name, identifying a hostname specified in a response to the request, identifying an actual hostname associated with the response, analyzing the hostname specified in relation to the actual hostname, and performing a security action based at least in part on the analysis.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: January 28, 2020
    Assignee: CA, Inc.
    Inventors: Feng Li, Adam Glick, Akshata Krishnamoorthy Rao, Douglas Schlatter
  • Patent number: 10545741
    Abstract: An information processing apparatus configured to compile a source program in a compiling process, the information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: out of one or more variables included in a source program, identify a variable being available as a constant in the compiling process; add a specifier to the source program, the specifier declaring to handle the identified variable as the constant in the compiling process; and convert the source program to which the specifier is added into an object program.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: January 28, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Yuki Kawaguchi
  • Patent number: 10540282
    Abstract: A processing system server and methods for performing asynchronous data store operations. The server includes a processor which maintains a cache of objects in communication with the server. The processor executes an asynchronous computation to determine the value of a first object. In response to a request for the first object occurring before the asynchronous computation has determined the value of the first object, a value of the first object is returned from the cache. In response to a request for the first object occurring after the asynchronous computation has determined the value of the first object, a value of the first object determined by the asynchronous computation is returned. The asynchronous computation may comprise at least one future, such as a ListenableFuture, or at least one process or thread. Execution of an asynchronous computation may occur with a frequency correlated with how frequently the object changes or how important it is to have a current value of the object.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventor: Arun Iyengar
  • Patent number: 10542110
    Abstract: Data can be communicated across a clustered data processing environment. A server can receive a request and a token from a web user interface component and search for the data object associated with the token in a local cache. If the data object is found, it can be used to communicate with a backend server, in order to receive a response with server-specific data. The response and the data object can be sent back to the web user interface.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventor: David R. H. Kelsey
  • Patent number: 10540439
    Abstract: Systems and methods for semantically analyzing digital information. A cognitive engine is configured to determine useful evidentiary information from large digital content data sets. Further, the cognitive engine can analyze or manipulate the evidentiary information to derive data needed to solve problems, identify issues, and identify patterns. The results can then be applied to any application, interface, or automation as appropriate.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: January 21, 2020
    Assignee: MARCA RESEARCH & DEVELOPMENT INTERNATIONAL, LLC
    Inventors: Mahmoud Azmi Khamis, Bruce Golden, Rami Ikhreishi
  • Patent number: 10540329
    Abstract: Systems and methods for dynamic context based data protection and distribution are described herein. In the method data replication in a multi-zone storage system automatically changes based on historical storage trends and/or external information obtained from third party information sources, such as feeds, websites, news alerts, emergency alerts, weather alerts and databases. The methods include monitoring third party information sources and evaluating a correlation between event data from the third party information sources and key words that are user provided and/or system derived. A correlation between the event data and data storage history is evaluated. A storage policy is derived based on the results of the correlation evaluation(s). The derived storage policy and corresponding key words are stored in a database. Data is stored in storage arrays according to storage policies corresponding to the key words identified in the data.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: January 21, 2020
    Assignee: DataDirect Networks, Inc.
    Inventors: Rajkumar Joshi, Dave Fellinger, Jean-Luc Chatelain
  • Patent number: 10534633
    Abstract: An application software platform is provided for use in a process plant or other environment to enable various different applications to run, to obtain access to, and to use data from various different assets in the plant or other asset environment in a consistent and easily understood manner. The software platform includes a class-based object structure or model that is set up and used to organize and to efficiently provide access to data about, generated by, or obtained from the assets in the plant. This class-based object structure may be used to provide efficient and organized communications between the various monitoring or other applications and the plant assets or sources of data. The class-based object structure is extensible and includes or defines various hierarchies of class objects that, in turn, define various levels of the assets or other physical or logic entities being monitored (i.e.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: January 14, 2020
    Assignee: COMPUTATIONAL SYSTEMS, INC.
    Inventors: Christopher G. Hilemon, Anthony J. Hayzen, William L. Sells, Viva C. Williams, David Bass, Trevor D. Schleiss, Manikandan Janardhanan
  • Patent number: 10530880
    Abstract: Scalable multi-tenant networking can preserve segregation of traffic of different tenants across multiple VLANs over a cluster of nodes. A single process is bound to a wildcard address and a port to listen for traffic across the VLANs and the cluster of nodes. The process detects receipt of a request at one of the multiple addresses assigned to the multiple VLANs and resolves the address to a name of a corresponding one of the VLANs. This is then used to determine an address of a node that is part of the VLAN and that hosts a volume identified in the received request. The requesting client is then redirected to the node that is part of the VLAN and that hosts the identified volume.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 7, 2020
    Assignee: NetApp, Inc.
    Inventors: Marshall McMullen, Peter P. Waskiewicz, Jr.
  • Patent number: 10530857
    Abstract: A method for smart mounting of a storage device to a server may be provided. The method comprises providing a first peer-to-peer communication component to a first server a first storage device is controlled by, and providing a second peer-to-peer communication component to a second server a second storage device is controlled by. The method also comprises requesting, by said second server, a mounting of said first storage device of said first server using a direct communication between said first peer-to-peer communication component, and said second peer-to-peer communication component using a peer-to-peer communication protocol between said first and said second peer-to-peer communication component without using a central instance between said first and said second server, and providing mounting information of said first storage device to said second peer-to-peer communication component without using said central instance.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
  • Patent number: 10528381
    Abstract: Concepts and technologies are disclosed herein for service creation and management. A processor can detect an event relating to a service, and access a service creation database to identify a recipe associated with the service. The recipe can define a resource to be used to provide the service. The processor can access an inventory to determine if the resource is available, identify a service control to control the service, instruct an infrastructure control to allocate virtual machines to host components of the service, and issue instructions to the service control. The instructions can instruct the service control to load service functions to the virtual machines.
    Type: Grant
    Filed: August 19, 2018
    Date of Patent: January 7, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Walter Cooper Chastain, Frank Cariello, Reuben Klein, Paul Edward Smith, Jr.
  • Patent number: 10530901
    Abstract: A health information exchange responds to providers' health document requests by directly accessing sources of those documents, thereby providing the requesters with more up-to-date health documents than may be available from a conventional health information exchange. The health information exchange of the invention is particularly advantageous in, although not limited to, the exchange of health documents in the behavioral-health or other medical fields where chronic conditions are treated and where patient information is frequently changed and/or augmented.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: January 7, 2020
    Assignee: NETSMART TECHNOLOGIES, INC.
    Inventors: Matthew Arnheiter, Michael Brand
  • Patent number: 10528980
    Abstract: Techniques are disclosed for presenting recommended marketing content that can be dynamically varied (e.g., in real time or near-real time) based on the particular content of a web page that a user is currently reading, the content that the user has previously read, or a combination of these factors. For example, the current interactions of a user with content of a web page, such as scroll position or eye fixation, can be used to identify which portion or portions of the web page content the user is currently reading and which portions of the web page content the user is skimming or skipping over. Keywords can then be generated based on the content in those portions of the web page that the user is currently reading. Next, recommended marketing content corresponding to the keywords can be retrieved and presented to the user.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: January 7, 2020
    Assignee: Adobe Inc.
    Inventors: Anmol Dhawan, Vineet Sharma, Ashish Duggal, Sachin Soni
  • Patent number: 10530808
    Abstract: Electronic screen shots protect against cyber attacks. When any webpage is received, a screen shot of the webpage may be generated. Should the webpage be from an untrusted source, the screen shot protects downstream resources and clients from potential malware contained within the webpage.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: January 7, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Paul Giura, Jeffrey E. Bickford, Gustavo de los Reyes
  • Patent number: 10528933
    Abstract: A program for running on a processor of a portable payment device is adapted for carrying out a payment interaction and permitting ticket storage in a memory of the portable payment device. The program is configured to interact with an access point and includes a set of instructions, a first code portion and a second code portion. The set of instructions, when executed by the processor, causes the portable payment device to perform the steps of: responsive to a first message from said access point, executing the first code portion; and responsive to a second message from the access point, executing the second code portion. The first code portion includes first instructions corresponding to the payment interaction. The second code portion includes instructions corresponding to the payment interaction and second instructions corresponding to the ticket interaction.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: January 7, 2020
    Assignee: Visa Europe Limited
    Inventors: Omar Rifaat, Dave Wilson
  • Patent number: 10523568
    Abstract: Disclosed are systems, methods, and computer-readable storage media for adaptive load balancing for application chains. A load-balancer can receive a data packet for a connection/transaction to be routed through an application chain. The load-balancer can select, based on an application path table, a first end-to-end application path through the application chain. The application path table can identify two or more end-to-end application paths through the application chain along with a corresponding performance status for each end-to-end application path through the application chain. The performance status for an application path can indicate a performance level of the end-to-end application path determined based on performance of previous data packets for previous connections transmitted through the application chain according to the end-to-end application path.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 31, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sunil Cherukuri, Xiao Hu Gao, Alexander B. Altman
  • Patent number: 10509814
    Abstract: System and method for the indexing and retrieval of semantically annotated information units from a collection of semantically annotated indexed information units in response to a query using an ontology-based IR model. The retrieval method comprises: receiving a semantically annotated query with semantic annotations to individuals or classes within a determined populated base ontology; embedding, as a set of weighted-mentions to individuals or classes within the populated base ontology, the semantically annotated query in a semantic representation space of an ontology-based metric space IR model; obtaining the representation in the semantic representation space for every indexed information unit; computing the Hausdorff distance between the space representation of the query and the space representation of all the indexed information units of the collection; retrieving and ranking, the relevant information units based on the computed Hausdorff distance.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 17, 2019
    Assignee: UNIVERSIDAD NACIONAL DE EDUCACION A DISTANCIA (UNED)
    Inventors: Juan Jose Lastra Diaz, Ana Garcia Serrano
  • Patent number: 10506072
    Abstract: Passing a reference to a first socket from a first process to a second process within a computing environment includes opening, by the first process, a second socket within the computing environment. The second socket is represented by a file in a first file system of the first process. The first process transmits a reference to the first socket to the second socket. A second file system of the second process is mapped to include the file representing the second socket. The second process reads the reference to the first socket from the file representing the second socket mapped to the second file system. The second process references the first socket using the reference to the first socket read from the file.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: December 10, 2019
    Assignee: F5 Networks, Inc.
    Inventors: Igor Sysoev, Valentin Bartenev, Nikolay Shadrin, Maxim Romanov
  • Patent number: 10504048
    Abstract: Some embodiments include a method of operating an enterprise content curation system. For example, the method can include recording an association between a content item with a first contributor account in response to receiving a first content contribution activity; receiving a command to share the content item with a second contributor account; recording a second content contribution activity associated with the second contributor account; and computing an impact score for the first contributor account based on the second content contribution activity.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: December 10, 2019
    Assignee: Folloze, Inc.
    Inventors: Etai Beck, David Brutman, Zvika Menachemi
  • Patent number: 10505881
    Abstract: Methods, systems, and computer-readable media for generating message envelopes for heterogeneous events are disclosed. A plurality of events are received. The events are associated with computing resources in a multi-tenant environment. The events comprise an event formatted using a content schema and a different event formatted using a different content schema. A message is generated comprising a message envelope and the event. The message envelope comprises a plurality of field names and one or more field values formatted using an envelope schema. A different message is generated comprising a different message envelope and the different event. The different message envelope comprises the field names and one or more different field values formatted using the envelope schema. The message is filtered based at least in part on the message envelope, and the different message is filtered based at least in part on the different message envelope.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy William Bray, Marvin Michael Theimer, Mustafa Ugur Torun, Curt Richards Carpenter, Sing Yoong Khew, Mihir Rajendrabhai Patel
  • Patent number: 10496595
    Abstract: Serialization and deserialization of an object are performed by transmitting metadata and addresses of data members in a byte stream through a data network, receiving the byte stream from the data network, defining a container for the object, obtaining the addresses of the data members in the first memory from the input byte stream, applying direct memory access (DMA) or remote direct memory access (RDMA) to read the data members using the obtained addresses, and writing the data members into the container to create a new instance of the object.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: December 3, 2019
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Yuval Degani, Liran Liss, Michael Dubman, Yossef Itigin
  • Patent number: 10491486
    Abstract: A performance management system, having a peer-to-peer architecture, enables performance transparency in computer information systems, providing granular performance data and scalability. Peer appliances in a computer information system collect performance data. When a user requests a performance report, an originating peer appliance may determine which peer appliances contain the data required for the report and what data processing, if any, is required. The originating peer appliance may send requests indicating what data and what data manipulation processing is required. Each of the receiving peer appliances (including the originating peer appliance) may perform its own portion of the data processing. The originating peer appliance may receive resultant data from the peer appliances (including itself) and combine the resultant data into the requested report for the user.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: November 26, 2019
    Assignee: SevOne, Inc.
    Inventor: Vesselin Bakalov
  • Patent number: 10484496
    Abstract: A system includes a proxy device, a requestor device that communicates with the proxy via a first communications link, and an asset host that communicates with the proxy via a second communications link. The proxy receives an access request from a user of the requestor device via the first communication link. The access request includes a request to access a resource hosted by the asset host. The proxy obtains access authorization information associated with the user, and determines whether the user is authorized to access the resource based on the access authorization information. The proxy determines routing information associated with the asset host, and conditionally routes the access request to the asset host via the second communications link based, at least in part, on the access authorization information. The; asset host provides the resource to the requestor device via a third communications link that bypasses the proxy device.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: November 19, 2019
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: James M. Long, III, Travis D. Terry, Thomas Dacre Drapeau
  • Patent number: 10481825
    Abstract: An information management system according to certain aspects uses backup copies or other secondary copies of production data for the purposes of replicating production data to another client. The secondary copies can be deduplicated copies. By utilizing available secondary copies of the data for replication, the system can reduce the impact on the production machines associated with replication. Utilizing deduplicated copies not only reduces the amount of stored data, but also reduces the amount of data that is communicated between the source and the destination, increasing the speed of the replication process.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: November 19, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Joe Sabu Thyvelikkakakth Job
  • Patent number: 10474629
    Abstract: A method for data storage includes specifying a plurality of File Systems (FSs) for use by multiple clients, including assigning to the FSs both respective global identifiers and respective client-specific names. The plurality of FSs is managed using the global identifiers, and files are stored for the clients in the FSs using the client-specific names.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 12, 2019
    Assignee: Elastifile Ltd.
    Inventors: Shahar Frank, Amos Ben-Ari
  • Patent number: 10467315
    Abstract: A user interface that when selected triggers the automatic sharing of a spreadsheet object in a spreadsheet with a chosen network service (e.g. social network, blog, or some other network location). For example, cells, tables, charts and other objects of the spreadsheet may be selected to be shared using the user interface. When a spreadsheet object is selected and indicated to be shared using the user interface, the spreadsheet is automatically saved to a network share, permissions are set for the spreadsheet to share the spreadsheet object, and the spreadsheet object is shared with the network service. Changes made to the spreadsheet after the spreadsheet object is shared are reflected in the spreadsheet object on the network service.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Parish, Daniel Battagin
  • Patent number: 10467232
    Abstract: Documentation from a network including a plurality of computing nodes is achieved by processing a query for documentation at one or more of the computing nodes within the network in accordance with a priority of each of the computing nodes to obtain search results pertaining to the documentation, where the priority for each computing node is based on a quantity of incoming connections for each computing node. The search results are prioritized in accordance with the priority of the corresponding one or more computing nodes providing the search results.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lucas Y. Chi, Bryan Parker, Xi S. Xu
  • Patent number: 10470148
    Abstract: The invention provides systems and methods for managing mobile devices of supported by different platforms. In some embodiments, the invention provides this management capability by utilizing one or more agents or modules native to the platforms themselves to provide interaction with individual mobile. In some embodiments, the invention provides an abstraction layer by which management tasks or other functions relating to mobile devices of different types may be generally defined and translated for application to mobile devices supported by different platforms. In some embodiments, the invention utilizes existing organizational structure of an enterprise or organization to define management permission for mobile device administrators and end users as well as to define policy configuration schemes for mobile devices. In some embodiments, the invention tracks the lifecycle of mobile devices within an enterprise or organization as assets within the organization.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: November 5, 2019
    Assignee: CA, Inc.
    Inventors: Michael Stricklen, Thomas McHale, Marc Caminetsky, Venkat Reddy Pagadala
  • Patent number: 10466872
    Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 5, 2019
    Assignee: Open Text Corporation
    Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
  • Patent number: 10454843
    Abstract: Techniques and mechanisms for servicing requests for utilization of resources within a computing environment. A request is received from a remote electronic computing device with a regulator agent. The regulator functions to determine whether to regulate a request or to allow the request to be delivered without regulation. Regulating the request includes causing the request to be rejected, re-routed, isolated or delayed. Selectively regulating the request with the regulator based at least on application-level resources to be utilized by the application server in response to the request. Sending the request to a regulation server or to a computing device to provide an application server communicatively coupled with the regulator server depending on the regulation to be performed, if any.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: October 22, 2019
    Assignee: salesforce.com, inc.
    Inventor: Fabio Meireles Valbuena