Patents Examined by Kamran Mohammadi
  • Patent number: 10129319
    Abstract: Devices, server nodes and associated methods related to communication services applying webRTC are disclosed. The method performed by a device includes creating an RTCPeerConnection object and instructing the RTCPeerConnection object to create a RTCSessionDescription, SDesc_1, for a session containing audio and video components. The method further includes determining which capabilities that are supported by the device based on information in the SDesc_1, and further indicating information related to the determined capabilities to a first user on a user interface. A first user, when using the service, is enabled to select a type of user communication, based on the indicated information, that can be provided by the device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 13, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Göran Eriksson, Stefan Håkansson
  • Patent number: 10116714
    Abstract: Methods, computer-readable media and apparatuses for sharing an experience via a social network on demand are disclosed. A processor establishes a first video session with a mobile endpoint device of a user, the first video session is established after the mobile endpoint device is authenticated as being allowed to capture a video of a live event at a commercial venue, the first video session containing the video of the live event at the commercial venue that the user is attending, receives at least one social media connection of the user for receiving the video, sends a notification to each social media connection of the at least one social media connection that the video is available, receives a request from the at least one social media connection to access the video, and establishes a second video session with an endpoint device of the at least social media connection.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: October 30, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Jin He
  • Patent number: 10116465
    Abstract: A method for operating a network that has a network subscriber that is connected to a superordinate bus and to a subordinate bus comprises steps for the reception of a first superordinate data message by the network subscriber via the superordinate bus, the extraction of first data from the first superordinate data message by the network subscriber and for the transmission of a first subordinate data message by the network subscriber via the subordinate bus. In one case, the first subordinate data message comprises the first data.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: October 30, 2018
    Assignee: BECKHOFF AUTOMATION GMBH
    Inventors: Thorsten Bunte, Holger Buettner, Erik Vonnahme, Dirk Janssen, Thomas Rettig, Hans Beckhoff
  • Patent number: 10097636
    Abstract: Systems and methods are disclosed for communicating data between a plurality of data storage devices. Multiple standalone data storage devices may be coupled to a data storage device docking station. A master data storage device may control the communication the communication of data between the standalone data storage devices. Slave data storage devices may communicated data based on one or more commands transmitted by the master data storage device.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: October 9, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventor: John E. Maroney
  • Patent number: 10084748
    Abstract: A method for processing a request for MO data using a cache validator (CV) allocated to an MO instance according to an embodiment of the present invention, comprises the steps of: receiving uniform resource identifier (URI) information to identify the MO data of requesting certain MO data of the MO instance from a server; determining whether the URI information includes a first CV; transmitting the requested certain MO data to the server when the URI information does not include the first CV; and transmitting a second CV for the MO instance when the URI information indicates a root node of the MO instance, wherein the MO instance has a tree structure consisting of at least one node; the MO data comprises the name, value and structure of a node included in the MO instance, and the method is performed by a terminal.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: September 25, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungkyu Park, Seongyun Kim
  • Patent number: 10075508
    Abstract: An application may be augmented for application-centric socialization activities for a user of the application, based on instrumenting the application for the application-centric socialization activities. The application-centric socialization activities may be launched from within the augmented application on a device, the application-centric socialization activities determined based on one or more contexts associated with the user that are determined during execution of the augmented application on the device.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lenin Ravindranath Sivalingam, Paramvir Bahl, Abm Musa, David Chu
  • Patent number: 10051441
    Abstract: A device in a peer-to-peer (P2P) group has the role of group owner. A different device in the P2P group may take on the role of group owner without ending the P2P group and create a new P2P group. Multiple P2P groups may be merged into a single P2P group. A single P2P group may be split into multiple independent P2P groups, each with its own group owner. A group owner of a P2P group may notify the client devices in the P2P group that it is about to leave the P2P group. A client device in a P2P group may be appointed in a new role of backup group owner, to take on the role of group owner in the event of a departure of the group owner, thereby providing continuity. Techniques for maintaining upper layer continuity through changes in topology of P2P groups are disclosed.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: August 14, 2018
    Assignee: BlackBerry Limited
    Inventors: Mohammed Nawaf Smadi, Vytautas Robertas Kezys, Ghada Badawy, James Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann, David Philip Hole
  • Patent number: 10044663
    Abstract: The present invention provides for a rules-based system for managing the configuration of electronic mail (email) and/or messaging servers within an enterprise. Rules can be created and implemented that are unique to the enterprise's environment. Embodiments of the present invention provide for checking the current, “live” configuration settings of a mail/message server by applying the applicable rules in the rules database to the current settings. As a result of executing the compliance check, settings that are non-compliant are identified. System configuration may allow for non-compliant settings to be automatically re-configured so as to be compliant with the rule, or the user may be provided with options to authorize automated reconfiguration of all non-compliant settings or select which non-compliant settings that the user desires to re-configure.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: August 7, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: David John Wesley Gruver
  • Patent number: 10033683
    Abstract: Embodiments of techniques and systems for sharing user information between proximate devices are described. In embodiments, a first device may identify a physically-proximate device that may receive user information. Upon receiving an indication that a user of the first device may desire to share user information with a user of the second device, a determination may be made as to whether the two users have matching interests. In embodiments, the interest match determination may be made by a separate interest match evaluator. Upon determination of an interest match, the first device may then send a request to share user information to the second device. If a user of the second device approves the request, user information for the user of the first device may be shared with the user of the second device. Other embodiments may be described and claimed.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: July 24, 2018
    Assignee: Intel Corporation
    Inventors: Jim Baca, Tobias Kohlenberg, Burges Karkaria, Dennis Morgan, David Stanasolovich, Selim Aissi, Mark Price, Alan Ross
  • Patent number: 10033812
    Abstract: A distributed key-value storage system may include a master node. The key-value store may be distributed among first and second nodes. The master node may receive a publish request to publish one or more key-value pairs. Each key-value pair may be stored in a retransmit buffer and sent to all the first nodes using a communication protocol of a first kind that does not include a retransmit protocol mechanism. Some of the key-value pairs may be sent to one or more second node using a communication protocol of a second kind that includes a retransmit protocol mechanism.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: July 24, 2018
    Assignee: VMWARE, INC.
    Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
  • Patent number: 10013261
    Abstract: Examples are disclosed for receiving or gathering asset information associated with computing devices housed in respective decentralized locations. The gathered or received asset information may be stored. A portion of the computing devices may be grouped based on the stored asset information to create a virtual rack. An operating parameter of at least some of the computing devices included in the virtual rack may then be managed or controlled.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 3, 2018
    Assignee: INTEL CORPORATION
    Inventors: Sheshaprasad G. Krishnapura, Vipul Lal, Ty H. Tang
  • Patent number: 10015064
    Abstract: A home network system that personalizes the selection of information content in accordance with an interest of a user of the network is disclosed. More specifically, a method and apparatus are described for automatically presenting an information content of interest to the user, being provided by an Internet site external to the network. The contents of interest may be determined in accordance with an access pattern of the user and a frequency of the use of particular topic in the content.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: July 3, 2018
    Assignee: THOMSON LICENSING
    Inventors: Dekai Li, Ashwin Kashyap, Saurabh Mathur
  • Patent number: 10003629
    Abstract: A method for executing a command line interface (CLI) command by receiving a hyper text transport protocol (HTTP) comprising the CLI command from a controller, extracting the CLI command from the HTTP request, and executing, by a network device, the CLI command to generate a populated model comprising results generated from executing the CLI command. The method also executes the CLI command by converting the populated model into a JSON format using a JSON engine to obtain a JSON result; encapsulating the JSON result in a JSON Remote Procedure Call (RPC), and transmitting the JSON RPC as a HTTP response to the controller.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: June 19, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Andre Henri Joseph Pech, Kenneth James Duda, Ryan Madsen, Andrew Fort
  • Patent number: 10003631
    Abstract: Disclosed are various embodiments for an experience service. An experience service determines if a client device requesting a network page is to receive a modified user experience. Transformation code corresponding to the user experience is communicated to the client device. The client device executes the transformation code to modify a rendering of the requested network page.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Haroldo Jose Level, Yonnas Getahun Beyene, Jonathan Michael Cohen
  • Patent number: 9998520
    Abstract: An information processing terminal displays a confirmation screen for confirming whether to delete data relating to a web site, in a case where a movement from the web site on a web browser is detected, and if deleting is confirmed via the confirmation screen, the information processing terminal deletes data saved for the web site to release an area secured for the web site.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: June 12, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masahito Numata
  • Patent number: 9973558
    Abstract: Software for a distributed streaming platform receives a specification for a streaming application and converts the specification into a logical plan that includes a directed acyclic graph (DAG) with operators as nodes and streams as edges. The software translates the logical plan into a physical plan using any stream modes as specified and with one or more instances of the operators per any static partitioning. Then the software obtains a plurality of containers running on a networked cluster of servers. One slave executes in each container. The software assigns the instances to the slaves for execution according to an execution plan that depends at least in part on the physical plan and number of containers obtained. Each slave monitors throughput of the streaming windows through the instances in the container and other statistics related to service level and reports the results of the monitoring, which are used for dynamic adjustment.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 15, 2018
    Assignee: DataTorrent, Inc.
    Inventors: Amol J. Kekre, Phu D. Hoang, Chetan Narsude, Thomas Weise
  • Patent number: 9965308
    Abstract: A resource management system and method for automatically creating affinity-type rules for resource management in a distributed computer system uses association inference information for at least one resource to determine resource association between resources, which is used to automatically create an affinity-type rule for the resources. The affinity-type rule is considered when executing a resource management operation.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 8, 2018
    Assignee: VMware, Inc.
    Inventors: Prasenjit Sarkar, Vineet Kumar Sinha, Anne Holler
  • Patent number: 9948732
    Abstract: An electronic device provides a status messaging service. The electronic device includes a communication module, a display module, and a processor that is configured to acquire a status message of the electronic device, and during a service discovery operation, add the acquired status message to a session initiation protocol (SIP) Options message and transmitting the SIP Options message. A method includes acquiring a status message of the electronic device, and adding the acquired status message to a session initiation protocol (SIP) Options message and transmitting out the SIP Options message during a service discovery operation.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: April 17, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chi-Won Choi, Jae-Yong Cho
  • Patent number: 9942299
    Abstract: This disclosure is directed to methods and systems for managing variants of a Hypertext Transfer Protocol (HTTP) object. An intermediary, between at least one client and a server, may generate variants of an HTTP object. The HTTP object may be received from the server responsive to a first request for the HTTP object. The variants may include a first variant generated based on a first parameter of a plurality of parameters. The plurality of parameters may be identified based on one or more requests for the HTTP object from the at least one client. The intermediary may store the variants of the HTTP object in a cache. The intermediary may retrieve, responsive to interception of a second request to the server for the HTTP object and based on a determination of the first parameter from the second request, the first variant from the variants stored in the cache.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 10, 2018
    Assignee: YOTTAA INC.
    Inventors: Coach K. Wei, Robert Buffone, Raymond Stata
  • Patent number: 9942114
    Abstract: Techniques for automatically generating a graphical representation of the architecture of a computer system are described herein. After receiving a system specification indicating a set of computer system resources, a set of dependencies between pairs of those resources and a set of metadata associated with the resources, the set of resources can be filtered using one or more filtering processes, the filtering processes based at least in part on the metadata. For example, a filtering process may specify including only those resources that have metadata indicating their membership in a certain environment. A graphical representation of the filtered set of resources and the dependencies between pairs of those resources is created, indicating the architecture of the computer system.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: April 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Kamal Arora