Patents Examined by Ramy M Osman
  • Patent number: 10536336
    Abstract: Improved techniques for controlling operation of a portable electronic device are disclosed. Portable electronic devices which interact with a host electronic device can have their operational settings (e.g., configurations or preferences) remotely controlled. As a result, a host electronic device can offer a more sophisticated user interface and portable electronic devices need less local user interface features because these operational settings can be remotely controlled. The remotely-controlled (i.e., host controlled) operational settings are transferred to the portable electronic devices, whereby the portable electronic devices can thereafter operate in accordance with such settings.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: January 14, 2020
    Assignee: Apple Inc.
    Inventors: Greg Marriott, Andrew Bert Hodge
  • Patent number: 10536489
    Abstract: Some embodiments relate to a method implemented by a first terminal for setting up a session with a second terminal. An identifier of a session server is obtained at least from a subscriber device in the first terminal which comprises a subscriber identifier and an operator identifier. A session request and an identifier of the second terminal are sent to the server. At least one instruction is received from the server and a message comprising a first set, relative to the first terminal, of at least one characteristic parameter of the requested session is generated in accordance with at least one instruction received and sent to the server. A message is received from the server comprising a second set of at least one characteristic parameter of the requested session, the second set relating to the second terminal and having a non-zero overlap with the first set.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 14, 2020
    Assignee: ORANGE
    Inventor: Bruno Chatras
  • Patent number: 10536543
    Abstract: Methods and apparatus to share online media impression data are disclosed. An example apparatus includes a communications interface; and a processor to generate instructions to be included in a web site and to cause the communications interface to provide the instructions to a web server associated with the web site, the instructions to cause a client, upon execution of the instructions, to initiate a process including sending a first request to an audience measurement entity; and sending a second request to cause a database proprietor to send to the audience measurement entity a cookie mapping of an audience measurement entity cookie to a database proprietor cookie corresponding to the client.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: January 14, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Amitabh Seth, Brahmanand Reddy Shivampet
  • Patent number: 10530746
    Abstract: An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: January 7, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Summaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufman, Silas A. Smith
  • 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: 10521301
    Abstract: A distributed system is adapted to manage the performance of distributed processes. In one aspect, multiple stripes associated with a data item are stored in a distributed storage. The stored stripes include one or more stripes of redundancy information for the data item. A distributed process including at least one task is performed. During performance of the distributed process, a determination is made as to whether to perform an accelerated data retrieval operation. Responsive to a determination to perform an accelerated data retrieval operation, at least one of the one or more stripes of redundancy information for the data item is requested from the distributed storage. Other stripes associated with the data item may also be requested from the distributed storage. After a sufficient subset of stripes associated with the data item is received, the data item is reconstructed using the subset.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: December 31, 2019
    Assignee: Quantcast Corporation
    Inventors: Esteban Molina-Estolano, Silvius V. Rus
  • Patent number: 10511495
    Abstract: A system and method are provided for managing bundles of applications and services over a network between a server system and client computers. Related applications and services are bundled together in one package so that a user is able to quickly and easily configure a computer to perform a specified task. By combining both the applications and the services in one bundle, users no longer have to search the Internet for necessary components. Furthermore, additional features that allow portability of the bundled applications and services in addition to diagnostic monitoring are included.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Robert O. Keith, Jr.
  • Patent number: 10505817
    Abstract: Aspects of the technology provide solutions for determining a time period (“epoch”) required to monitor or analyze a tenant network. Some implementations of the technology include a process for making automatic epoch determinations, which includes steps for identifying one or more network parameters for a tenant network, analyzing the tenant network using the network parameters to discover one or more configuration settings of the tenant network, and determining a first epoch for the tenant network, the first epoch corresponding with a period of time to complete analysis of the tenant network using the network parameters. In some aspects, the process can further include steps for generating a tenant profile for the tenant network, the tenant profile based on the network parameters, the first epoch, and the one or more configuration settings of the tenant network. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: December 10, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chetan Narsude, Gaurav Gupta, Shadab Nazar, Pavan Mamillapalli, Sundar Iyer
  • Patent number: 10505951
    Abstract: Systems and methods are disclosed for determining session counts for one or more devices on a network. Generally, one or more devices using a network at a pre-determined time are identified and an inventory with a device snapshot and device cache is created. Session counts for the one or more devices on the network are based on the device snapshots and device caches, and the session counts may be provided in a session count report.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: December 10, 2019
    Assignee: IO3O, LLC
    Inventor: John Kerber
  • Patent number: 10498673
    Abstract: A device and a method for providing user-customized content are provided. The method, performed by the device, of providing information regarding at least one primary chat window includes: acquiring a plurality of messages included in at least one primary chat window; determining that a specific event has occurred, based on the acquired plurality of messages; generating a secondary chat window for informing a user of the device about the occurred event; and displaying guidance information about the occurred event in the secondary chat window.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 3, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ran Zhang, Qinghua Wu, Xiaoyan Lou
  • Patent number: 10496497
    Abstract: In one embodiment, a sender process on a node of a node cluster communicates a live object to a receiver process. The sender process determines a shared binary file and a shared file location. The sender process serializes the live object to be communicated to a receiver process, into a binary data stream and writes the binary data stream into the predetermined shared binary file. The receiver process receives a shared binary filename and the shared location associated with the shared binary file. The receiver process de-serializes the binary data stream and reconstructs the live object. The communication is independent of the type of proxy, i.e., virtual or physical, and operating systems of the proxies, such as Windows, Mac OS, or Linux. The live objects may be VM configurations and VHD information metadata.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Soumen Acharya, Anupam Chakraborty, Tushar Dethe
  • Patent number: 10498675
    Abstract: A system configured to facilitate an electronic chat session between a user and an agent includes an agent interface device, one or more processors, and non-transitory computer readable memory storing program code. Upon execution of the stored program code, the system displays a chat window on the agent interface device, user and agent messages within the chat window, and pre-message text within the chat window. The pre-message text is displayed while the user is composing an unsent message.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: December 3, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Rekha Hariram, Sam Jamal, Anthony D. Bolton, James A. Miller
  • Patent number: 10484498
    Abstract: Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: November 19, 2019
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 10476777
    Abstract: In various embodiments, methods and systems are disclosed for the real time detection of network conditions in conjunction with a remote presentation protocol. The link quality may represent the quality of the end-to-end connection between client and server with upper and lower bounds on the injection of additional traffic used for measurement. In some embodiments, the measurement technique may be selected based on the type of measurement that is desired. Accuracy may be maintained by selecting the type of measurement used based on current and previous network conditions. In one embodiment, a state model is used to determine the frequency of measurement and to determine when the measurements have produced a stable estimate of the link quality.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Graham Edward Fagg, Rajneesh Mahajan, Moshe Zilberstein, Guatam Swaminathan, Costin Hagiu
  • Patent number: 10467316
    Abstract: A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; request, from the database, a benchmark tag record, the benchmark record comprising benchmark elements, the benchmark tag record being based on historic page tags stored in the database; generate a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record; and display at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: November 5, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Mithra Kosur Venuraju, Satish Chikkaveerappa, Amit Ramesh Deshpande
  • Patent number: 10462203
    Abstract: A hardware encoder includes a network interface configured to receive configuration information via a private network and a processor configured to encode at least one media stream based on the configuration information. The configuration information is received from a mobile device connected to the private local network.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 29, 2019
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Charles F. Good, Barry Owen, Ed Nelson Caggiani
  • Patent number: 10462224
    Abstract: An embodiment of network coordinator apparatus may include a node provisioner to provision each of a plurality of low power nodes, a node associater to create a first association for each of the plurality of lower power nodes, and a node coordinator communicatively coupled to the node provisioner and the node associater to coordinate the plurality of lower power nodes.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 29, 2019
    Assignee: Intel Corporation
    Inventors: Rahul Khanna, Greeshma Pisharody, Christopher R. Carlson
  • Patent number: 10461999
    Abstract: Example methods and systems for managing interconnection of virtual network functions are disclosed. Example methods disclosed herein include, in response to a trigger event indicating detection of an interface, obtaining a virtual network domain template corresponding to a virtual network domain to be configured, the virtual network domain template identifying one or more virtual network functions and one or more interfaces, at least some of the virtual network functions being connected together through one or more links. Disclosed example methods further include configuring and provisioning the virtual network domain to contain the interface using the virtual network domain template and properties of the interface to enable the interface to send information in the virtual network domain.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 29, 2019
    Assignee: Nicira, Inc.
    Inventors: Brenden Blanco, Sushil Singh, Gaetano Borgione, Alexei Starovoitov, Pere Monclus
  • Patent number: 10437547
    Abstract: A device includes a first processor and a first display coupled to the first processor, the first processor being configured to generate first display data, pertaining to elements of a first active application currently being executed on the device, for display on the first display, and generate link data pertaining to a subset of the elements of the first active application; wherein the first processor is configured to output the generated link data to a second display. A system and method pertaining to the device are also described.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: October 8, 2019
    Assignee: BlackBerry Limited
    Inventors: Daniel Tobias Rydenhag, Per Åke Daniel Johansson, Per Erik Anders Jorisch
  • Patent number: 10440134
    Abstract: The embodiments of the present disclosure discussed herein may be used to help monitor certain regulated professionals on an online social network for compliance with various regulatory standards and to enforce and remediate instances of possible noncompliance. The embodiments of the present disclosure can also help filter through activities irrelevant to a member's compliance and provide an archived history of a user's activities for regulators to review.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Trachtenberg, Carleton Miyamoto, Vyacheslav Dubodelov