Patents Examined by Kamran Mohammadi
-
Patent number: 10129319Abstract: 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: GrantFiled: March 12, 2013Date of Patent: November 13, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Göran Eriksson, Stefan Håkansson
-
Patent number: 10116714Abstract: 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: GrantFiled: June 15, 2015Date of Patent: October 30, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Venson Shaw, Jin He
-
Patent number: 10116465Abstract: 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: GrantFiled: June 15, 2015Date of Patent: October 30, 2018Assignee: BECKHOFF AUTOMATION GMBHInventors: Thorsten Bunte, Holger Buettner, Erik Vonnahme, Dirk Janssen, Thomas Rettig, Hans Beckhoff
-
Patent number: 10097636Abstract: 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: GrantFiled: June 15, 2015Date of Patent: October 9, 2018Assignee: Western Digital Technologies, Inc.Inventor: John E. Maroney
-
Patent number: 10084748Abstract: 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: GrantFiled: December 20, 2013Date of Patent: September 25, 2018Assignee: LG ELECTRONICS INC.Inventors: Seungkyu Park, Seongyun Kim
-
Patent number: 10075508Abstract: 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: GrantFiled: June 25, 2013Date of Patent: September 11, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Lenin Ravindranath Sivalingam, Paramvir Bahl, Abm Musa, David Chu
-
Patent number: 10051441Abstract: 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: GrantFiled: December 22, 2016Date of Patent: August 14, 2018Assignee: BlackBerry LimitedInventors: Mohammed Nawaf Smadi, Vytautas Robertas Kezys, Ghada Badawy, James Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann, David Philip Hole
-
Patent number: 10044663Abstract: 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: GrantFiled: September 9, 2015Date of Patent: August 7, 2018Assignee: BANK OF AMERICA CORPORATIONInventor: David John Wesley Gruver
-
Patent number: 10033683Abstract: 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: GrantFiled: December 28, 2011Date of Patent: July 24, 2018Assignee: Intel CorporationInventors: Jim Baca, Tobias Kohlenberg, Burges Karkaria, Dennis Morgan, David Stanasolovich, Selim Aissi, Mark Price, Alan Ross
-
Patent number: 10033812Abstract: 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: GrantFiled: September 10, 2015Date of Patent: July 24, 2018Assignee: VMWARE, INC.Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
-
Patent number: 10013261Abstract: 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: GrantFiled: September 6, 2013Date of Patent: July 3, 2018Assignee: INTEL CORPORATIONInventors: Sheshaprasad G. Krishnapura, Vipul Lal, Ty H. Tang
-
Patent number: 10015064Abstract: 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: GrantFiled: August 19, 2010Date of Patent: July 3, 2018Assignee: THOMSON LICENSINGInventors: Dekai Li, Ashwin Kashyap, Saurabh Mathur
-
Patent number: 10003629Abstract: 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: GrantFiled: September 6, 2013Date of Patent: June 19, 2018Assignee: Arista Networks, Inc.Inventors: Andre Henri Joseph Pech, Kenneth James Duda, Ryan Madsen, Andrew Fort
-
Patent number: 10003631Abstract: 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: GrantFiled: June 15, 2015Date of Patent: June 19, 2018Assignee: Amazon Technologies, Inc.Inventors: Haroldo Jose Level, Yonnas Getahun Beyene, Jonathan Michael Cohen
-
Patent number: 9998520Abstract: 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: GrantFiled: June 15, 2015Date of Patent: June 12, 2018Assignee: Canon Kabushiki KaishaInventor: Masahito Numata
-
Patent number: 9973558Abstract: 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: GrantFiled: June 5, 2017Date of Patent: May 15, 2018Assignee: DataTorrent, Inc.Inventors: Amol J. Kekre, Phu D. Hoang, Chetan Narsude, Thomas Weise
-
Patent number: 9965308Abstract: 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: GrantFiled: December 18, 2014Date of Patent: May 8, 2018Assignee: VMware, Inc.Inventors: Prasenjit Sarkar, Vineet Kumar Sinha, Anne Holler
-
Method for providing status messaging service in electronic device and the electronic device thereof
Patent number: 9948732Abstract: 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: GrantFiled: January 13, 2015Date of Patent: April 17, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Chi-Won Choi, Jae-Yong Cho -
Patent number: 9942299Abstract: 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: GrantFiled: March 14, 2014Date of Patent: April 10, 2018Assignee: YOTTAA INC.Inventors: Coach K. Wei, Robert Buffone, Raymond Stata
-
Patent number: 9942114Abstract: 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: GrantFiled: May 13, 2014Date of Patent: April 10, 2018Assignee: Amazon Technologies, Inc.Inventor: Kamal Arora