Client/server Patents (Class 709/203)
  • Patent number: 10003637
    Abstract: Disclosed are a method, a mobile terminal and a system for displaying a picture based on a wireless network, and a storage medium, where the picture includes a picture identifier, picture content data and update time, and the method includes: obtaining update time of a target picture to be displayed from a server according to a picture identifier of the target picture; if a buffered picture with the same picture identifier as that of the target picture is present in a local buffer of a mobile terminal, obtaining the buffered picture; and if the update time of the buffered picture is the same as that of the target picture, displaying the buffered picture according to the picture content data of the buffered picture.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: June 19, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Wanyou E
  • Patent number: 10003657
    Abstract: A data transmission processing method and apparatus, where the method includes receiving, by a common services entity (CSE), a first request message that is sent by an application function (AF) and used to instruct the CSE to update a first underlying network information resource, where the first request message includes data for calling an underlying network service, and the first underlying network information resource is a resource specially used to store the data for calling an underlying network service, updating, by the CSE, original data in the first underlying network information resource to the data for calling an underlying network service, and sending, by the CSE, the data for calling an underlying network service in the first underlying network information resource to an underlying network using a control plane.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 19, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qi Yu, Yuan Tao, Yi Chen
  • Patent number: 10003954
    Abstract: The present invention relates to a method and an apparatus for managing the mobility of a terminal in a mobile agent according to a method for distributive mobility management, and the method according to one embodiment of the present invention comprises: a step for detecting a change in location information of a terminal according to the movement of the terminal and storing the changed location information in a first storage unit; a step for storing, in a second storage unit, an index of the first storage unit in which the changed location information is stored; and a step for transmitting, to another mobile agent, an index value stored in the second storage unit at a point in time at which a predetermined condition is satisfied, and initializing the second storage unit.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: June 19, 2018
    Assignees: SAMSUNG ELECTRONICS CO., LTD., Korea University Research and Business Foundation
    Inventors: Sang-Heon Pack, Han-Eul Ko, Gi-Won Lee, Ki-Suk Kweon, Jung-Shin Park
  • Patent number: 10003633
    Abstract: The present invention relates to a method and a device for resuming download. The method for resuming download comprises: converting a file incompletely downloaded by a first download tool to a file identifiable to a second download tool, so that the second download tool resumes downloading the incompletely-downloaded file, wherein the first download tool and the second download tool are different download tools. The present invention implements relay download of different download tools, and can be applied to file download, so as to avoid wasting network resources and time of users.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: June 19, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Chenxi Zhao, Jinwei Li, Zhenyu Xie
  • Patent number: 10003943
    Abstract: A fully user-centric mobile relation networking management of business social networking, personal social networking and general social networking for mobile terminal device with networking services adaptively and intelligently optimized by converged wireless connections based on open wireless architecture (OWA) mobile cloud infrastructure with QoW (Quality of Wireless connection) control through OWA Operating System (OS) to enable highly secured relation networking for mobile business and personal networking users by innovative social friendship scoring method.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: June 19, 2018
    Inventors: Michael Lu, Dexi Lu, Wei Lu
  • Patent number: 10003599
    Abstract: The disclosure relates to a method and a terminal device for processing an application in a kid mode, and the disclosure belongs to the field of Internet technology. The method includes receiving a list of allowed functions or a list of prohibited functions of a target application from a first terminal device, determining allowed functions in the target application according to the list of allowed functions or the list of prohibited functions, and displaying the allowed functions in a kid mode of the target application. Therefore, according to the present disclosure, normal usage of applications is not affected in the kid mode.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: June 19, 2018
    Assignee: XIAOMI INC.
    Inventors: Dalong Shi, Kun Ma, Jinbin Lin
  • Patent number: 10003673
    Abstract: Described are methods, systems and computer readable media for computer data distribution architecture.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 19, 2018
    Assignee: Illumon LLC
    Inventors: Ryan Caudy, David R. Kent, IV, Charles Wright, Radu Teodorescu
  • Patent number: 10001962
    Abstract: A control method and a control apparatus are provided. The method includes: monitoring whether a first trigger event is generated when a first electronic device outputs, based on display data, a first display content via a first display unit coupling the first electronic device, wherein the display data is transmitted to the first electronic device by a second electronic device and corresponds to a second display content of the second electronic device, wherein the second display content is same as the first display content; mapping the first trigger event to first information that can be recognized by the second electronic device, if it is detected that the first trigger event is generated; and transmitting the first information to the second electronic device, to instruct the second electronic device to perform a first operation. An electronic device is further provided.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: June 19, 2018
    Assignee: Lenovo (Beijing) Co., Ltd.
    Inventors: Xiaoyu Zhou, Jun Xie
  • Patent number: 9998399
    Abstract: Method to perform an operation comprising receiving, from a workload in a cloud computing environment, an abstract request to modify resources allocated to the workload, translating, by a tuning service, the abstract request to a set of requirements to fulfill the abstract request, identifying, by the tuning service, a resource configuration suitable to satisfy the set of requirements, and providing, by the tuning service, the resource configuration to fulfill the abstract request.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony M. Dunbar, James J. Fall, Andrew L. Hanson, Samuel D. Matzek, George J. Romano, Tammy L. Van Hove
  • Patent number: 9996538
    Abstract: A system in accordance with the present invention may include one or more processors, memory that receives instructions from the one or more processors according to a clock operating at a frequency, one or more programs stored in the memory, with instructions to: access media content; analyze the media content according to meta data, media characteristics, or other media-related data; and, create a media content object cluster according to the meta data, the media characteristics, or the other media-related data.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: June 12, 2018
    Assignee: Apple Inc.
    Inventors: Ralf Weber, Bob Van Osten
  • Patent number: 9998570
    Abstract: Specialized Internet gateway apparatuses provide Internet access to conventional network-enabled client devices through multiple disjoint segments of the Internet simultaneously by means of multiple Internet access devices and of a “connection-merging protocol”. Virtual relay servers, which also implement the connection-merging protocol, act as proxies between the gateway apparatuses and the conventional network-enabled application servers the client devices connected to said gateway apparatuses wish to communicate with. A virtual resource allocation and information server aggregates status and routing information relevant to the gateway apparatuses, and dynamically adjusts the number, location and/or performance specifications of running virtual relay servers.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: June 12, 2018
    Assignee: SWAG TECHNOLOGIES SDN BHD
    Inventors: Rami Aladdin, Raphael Mannadiar, Farhash Wafa Salvador
  • Patent number: 9996691
    Abstract: Systems and techniques are provided for the mining signals from developer clusters in an application ecosystem and the creation of rules to proactively ban applications when they are submitted to the application ecosystem. Applications may be received. Each application may be associated with a developer account that submitted the application to an application ecosystem. Signals may be extracted for one of the applications from one of the applications and the developer accounts. A banned prevalence percentage may be determined for the signal. A signal rule may be generated from the signal based on the banned prevalence percentage for the signal. The signal rule may be stored.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Ryan James Terribilini, Alec Go
  • Patent number: 9998429
    Abstract: This invention relates to a method for transmitting information from a first information provider (100) to a second information provider (400) via an information intermediary (200), wherein the information intermediary (200): at a first point in time, receives (203) first information (500) from the first information provider (100); generates (204) data regarding the first information; at a second point in time, receives (210) a unique identifier (502) from the second information provider (400), the unique identifier (502) being uniquely associated with the first information (500); and transmits (213) the data regarding the first information to the second information provider (400).
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: June 12, 2018
    Assignee: Proximic, LLC.
    Inventors: Philipp Pieper, Rodney Mayers
  • Patent number: 9993730
    Abstract: A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: June 12, 2018
    Assignee: Winview, Inc.
    Inventors: David B. Lockton, Mark K. Berner, Mark J. Micheli, David Lowe
  • Patent number: 9996854
    Abstract: The invention provides in some aspects a system for display of context-aware content that includes a server storing context-sensitive data, a player that is persistently or, at least intermittently, coupled to the server, and that is likewise coupled to a plurality of output devices—such as, for example, electronic shelf labels, personal digital assistants, mobile phones, and LCD, LED or other fixed displays. The player responds to the context of each of the plurality of output devices by obtaining from the server data germane to that context, storing that data or content germane to that context generated from that data, and driving that content to that output device for presentation thereon, wherein the player concurrently drives different content to at least two of said output devices.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 12, 2018
    Assignee: AERVA, INC.
    Inventors: David Crow, Sanjay Manandhar
  • Patent number: 9998328
    Abstract: Methods, systems, and computer-readable media for implementing service-oriented system optimization using client device relocation are disclosed. An optimized configuration is determined for a service-oriented system based on trace data for a plurality of service interactions between services. One or more of the services are relocated to one or more client devices based on the optimized configuration. The relocation improves a total performance metric in at least a portion of the service-oriented system.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: June 12, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Kyle Bradley Peterson
  • Patent number: 9997138
    Abstract: Systems and methods providing for an advertisement (media) is designed using segments that can be added or subtracted are provided. By adapting the various segments of an advertisement to fit the orientation of the displaying device, and to be persistent on the display without overlaying the application being viewed by the user, it is possible to increase viewing time of the displayed media. In one embodiment, the various segments are sized to be displayed in areas (such as preview areas) of the display that the user does not typically use for his/her main work. In this manner, the displayed media is adapted for display area and does not intrude on the viewing area.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 12, 2018
    Assignee: Zumobi, Inc.
    Inventors: John SanGiovanni, Shannon Carter, Christina Elsberry
  • Patent number: 9998478
    Abstract: A system and method for securing data in mobile devices (104) includes a computing mode (102) and a plurality of mobile devices (104). A node security program (202) executed in the computing node (102) interfaces with a device security program (204) executed at a mobile device (104). The computing node (102) is responsible for managing the security based on a node security profile (208) interpreted by a node security program (202) executed in the computing node (102). A device discovery method and arrangement (106) also detects and locates various information (120) about the mobile devices (104) based on a scan profile (206).
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: June 12, 2018
    Assignee: McAfee, LLC
    Inventor: Majid Shahbazi
  • Patent number: 9998557
    Abstract: The teachings herein generally relate to client-server communications and the delivery of content over computer networks to clients, and provide improved methods, systems, and apparatus for identifying and/or characterizing client devices that are requesting content from a server. For example, based on information sent in a client device's request for content, a web server modified in accordance with the teachings hereof can identify a set of characteristics associated with that client device. Such characteristics might include the model name of the client device, the screen dimensions of the client device, information about the particular operating system or browser name/version it is running, content formats it is capable of consuming, and so on. The web server can use this information to modify and customize its response for the given client device.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 12, 2018
    Assignee: Akamai Technologies, Inc.
    Inventors: Alec Heller, David H. Kaufman, Eric L. Kobrin, Stephen R. Scaffidi, Walter P. Tetzner
  • Patent number: 9990370
    Abstract: A method for editing a non-native file on a mobile device using a remote application, including establishing a connection between a local-side component and a remote-side component on a remote computer; wherein the local-side component identifies an editor on the remote computer based on parameters of the file; on the remote computer, activating an editor for a file located on the mobile device; upon selection of the editor, using the local-side component to transmit the file to the remote-side component; storing the file in a storage on the remote computer; opening the file using the editor and giving the editor control over the file using a protocol for remote connection; editing the file on the mobile device as if the editor on the remote computer were native; saving the file on the remote storage and transmitting the file to the mobile device; and replacing the file on the mobile device with the transmitted file.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: June 5, 2018
    Assignee: Parallels IP Holdings GmbH
    Inventors: Alexander Aplemakh, Andrey A. Omelyanchuk, Alexey Petrukhin, Stanislav S. Protassov, Serguei M. Beloussov, Nikolay Dobrovolskiy, Dmitry Martynov
  • Patent number: 9986696
    Abstract: Embodiments of the present disclosure include systems and methods for downloading and installing software updates upon an irrigation control unit (ICU). Some of the disclosed embodiments include error checking and integrity verification procedures which help ensure that the new software is properly installed. In some embodiments the update is coordinated in conjunction with the ICU's regular contact with a control server.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 5, 2018
    Assignee: ET Water Systems, Inc.
    Inventors: Patrick B. Halahan, Peter Bice, Mark Elliot
  • Patent number: 9992066
    Abstract: A method for vehicle diagnosing apparatus comprises: providing a diagnosing apparatus terminal which receives the latest data edition information of one or more data packets pushed to the diagnosing apparatus terminal; the diagnosing apparatus terminal comparing the latest data edition information of the data packets with the current data edition information of the data packets respectively so as to determine whether the latest data edition of each data packet is superior to the current data edition of this data packet; if there is any data packet whose latest data edition is superior to the current data edition, the diagnosing apparatus terminal prompting that there is an update for the data edition; the diagnosing apparatus terminal downloading the data packet for which there is an update; and the diagnosing apparatus terminal installing this data packet and replacing the current data edition information with the latest data edition information.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 5, 2018
    Assignee: Robert Bosch GmbH
    Inventors: Yulun Zhao, Jinsheng Liu, Guobo Wang
  • Patent number: 9992285
    Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: June 5, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arunkumar Thippur Jayakeerthy, Benjamin E. Rampson, Nickolas D. Welton, Christopher J. Gross, Michael G. Davenport, Martin R. Calsyn, Catalin I. Tomai, Andrew G. Carlson
  • Patent number: 9990400
    Abstract: Techniques are disclosed relating to an in-memory cache. In some embodiments, in response to determining that data for a requested entry is not present in the cache (e.g., because it has been evicted), a computing system is configured to invoke cached program code associated with the entry. In some embodiments, the computing system is configured to provide data generated by the program code in response to requests that indicate the entry. In some embodiments, the computing system is configured to store the generated data in the cache. In various embodiments, this may avoid cache misses and provide configurability in responding to requests to access the cache.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: June 5, 2018
    Assignee: salesforce.com, inc.
    Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
  • Patent number: 9992065
    Abstract: Routers that are provided by a wireless communication carrier to users may be selectively provisioned with different router updates. A server may receive a router update request for a router. The router may be offered by a wireless carrier network for providing Wi-Fi calling to user devices. The server may retrieve a router profile for the router from a router profile database of the wireless carrier network based on a router identifier included in the router update request. The server may determine whether a router update for the router is available from a router update store of the wireless carrier network based on one or more router parameters in the router profile. The server may distribute the router update to the router in response to a router update being available from the router update store of the wireless carrier network.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 5, 2018
    Assignee: T-Mobile USA, Inc.
    Inventor: Samir Hodroj
  • Patent number: 9990403
    Abstract: Disclosed is a method and a system for stream reasoning a plurality of data streams. The system comprises a processor and a memory coupled to the processor. The processor is capable of executing a plurality of modules embodied on the memory. The plurality of modules comprises an event module and a application managed window module. The event module is configured to receive a data stream associated with an event from a stream reasoner application. The data stream provides factual information about the event. Further, the data stream comprises a request. The request may be an add request or a delete request. The application managed window module is configured to insert the request associated with the event or delete a prior request associated with the event from the memory based upon a type of the request.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: June 5, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Debnath Mukherjee, Prateep Misra, Snehasis Banerjee
  • Patent number: 9992293
    Abstract: Adaptation of a push-notification state is disclosed. The adaptation can be based on a proximity of a first and second user equipment. The adaptation can affect push-notifications received at each device. By adapting a push-notification state, redundant push-notifications that can unnecessarily consume telecommunication resources, battery power, etc., for devices that are proximate to each other can be affected. Information relating to push-notification enabled services, services account information, device focus state information, or device environment information can be used in adapting a push-notification state. Adaptation of the push-notification state can employ a peer-to-peer or client-server topology.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: June 5, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I. L.P.
    Inventors: Vivek Mhatre, Gaurav Gupta
  • Patent number: 9990649
    Abstract: A data-management server system comprising one or more processors and memory establishes separate storage areas for first and second data-collection server systems. The data-management server system receives, from the first data-collection server system, first information that corresponds to feedback from a first set of users and excludes information that reveals the identity of individual users in the first set of users and receives, from the second data-collection server system, second information that corresponds to feedback from a second set of users that excludes information that reveals the identity of individual users in the second set of users. The data-management server system stores the first information in a first storage area, stores the second information in a second storage area, and provides access to the first and second information through one or more gatekeeper processes that control access to data received from the data-collection systems.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 5, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Patent number: 9992311
    Abstract: A mechanism is provided for correct port identification in a network host connection. A registry is created for a network host of a set of ports on the network host and services listening on each port of the set of ports, the registry including registered information capable of identifying each service provided by each port. The registered information is provided in a client connection request to the service. Client information is received from a client requiring identification of a correct port for connection to a service. The registry is searched for a match for the client information with the registered information registered at the registry for a service listening on one or more ports. The client is provided with details of the one or more ports.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen P. Bolton, Stewart O. M. Francis, David J. Nice, Joseph R. Winchester
  • Patent number: 9990328
    Abstract: Two super-speed lanes may be enabled on a single USB cable. In an exemplary, non-limiting aspect, the USB cable is a Type-C cable. In further non-limiting aspects, the super-speed lanes may be present even if there is no USB 2.0 lane present on the D+/D? pins of the USB cable. Use of the second super-speed lane increases data throughput. Eliminating the requirement that the D+/D? pins be used for USB 2.0 data allows greater flexibility in the use of the USB connection because audio or video data may be sent over the D+/D? pins instead of USB 2.0 data. Further, the use of the two super-speed lanes allows a single computing element to operate as a host on one lane and a device on a second lane.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: June 5, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Nir Gerber, Itamar Berman, Yair Shmuel Cassuto, Terrence Brian Remple
  • Patent number: 9992309
    Abstract: In general, according to one embodiment, a communication device conducts connection type data communications. The device includes an application configured to supply or request data by using a connection. The device also includes a termination unit that receives a request of terminating the data communications, and reports, to the application, termination of the connection without terminating the connection.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: June 5, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroshi Kawazoe, Shunichi Gondo, Hiroyuki Aizu
  • Patent number: 9990260
    Abstract: One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: June 5, 2018
    Assignee: NetApp Inc.
    Inventors: Atul Ramesh Pandit, Vijay M. Deshmukh, Michael Lee Federwisch, Ling Zheng, Kiyoshi James Komatsu, Rachita Kothiyal
  • Patent number: 9992253
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with a screen scraping application to provide screen data to a client computing device. The display associated with the application program may be resized or cropped by a server for display on the client computing device. The client may connect to the server using a client remote access program that receives inputs from a user interface program.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: June 5, 2018
    Assignee: Calgary Scientific Inc.
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum
  • Patent number: 9990325
    Abstract: Embodiments relate a universal serial bus (USB) filter hub. An aspect includes receiving, by the USB filter hub that is in communication with a host computer system, a connection from a USB device at a USB port of the USB filter hub. Another aspect includes determining, by the USB filter hub, a type of the USB device. Another aspect includes determining whether the type of the USB device is valid. Yet another aspect includes, based on determining that the type of the USB device is valid, filtering commands that are communicated between the USB device and the host computer system via the USB filter hub based on a predetermined command set corresponding to the determined type of the USB device.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven R. Hetzler, Daniel F. Smith
  • Patent number: 9992675
    Abstract: A method of authenticating a request to change IMS supplementary service data stored at an application server within an IMS network. The method comprises sending from a user equipment to the application server a request for current IMS supplementary service data, on receipt by the user equipment of a response containing the IMS supplementary data in an XML configuration document, and an indication that an access code is required to change the supplementary service data. The method further comprises constructing an amended XML configuration document, incorporating the amended XML document into an Extensible Mark-up Language, XML, Configuration Access Protocol, XCAP, message, incorporating an access code into the XCAP message at a location external to the XML document, and transmitting the XCAP message from the user equipment to the application server.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: June 5, 2018
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jörgen Axell, Jan Holm, Ivo Sedlacek
  • Patent number: 9992142
    Abstract: In one embodiment, a method includes displaying, by a participant processor on a display device and during an online conference, a list of invited participants of the online conference. The list includes a declining one of the invited participants whom declined to participate in at least a part of the online conference. The method also includes indicating, by the participant processor on the display device and for the one of the invited participants whom declined to participate, a message having a reason for declining.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: June 5, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Huahua Yin, Mei Cui, Hua Tang, Lijuan Wang
  • Patent number: 9992211
    Abstract: The disclosed computer-implemented method for improving the classification accuracy of trustworthiness classifiers may include (1) identifying a set of training data that is available for training trustworthiness classifiers used to classify computing resources as clean or malicious, (2) selecting, based at least in part on a characteristic of a specific organization, a subset of training data from the set of training data that is available for training trustworthiness classifiers, (3) training a trustworthiness classifier for the specific organization using the subset of training data selected based at least in part on the characteristic of the specific organization, and then (4) applying the trustworthiness classifier to at least one computing resource encountered by the specific organization to classify the computing resource as clean or malicious. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: June 5, 2018
    Assignee: Symantec Corporation
    Inventors: Petrus Johannes Viljoen, Douglas Schlatter, Carey Nachenberg, Andrew Gardner
  • Patent number: 9992185
    Abstract: The subject disclosure relates to a method for initiating an accelerated desktop session between a client device and a remote server. In some aspects, the method includes steps for receiving, via a network gateway, a remote desktop connection request, initiating a first connection with a client device via the network gateway using a first communication protocol and sending a token to the client device via the network gateway. In certain aspects, the method further comprises initiating a second connection with the client device, via a proxy, wherein the second connection is established using a second communication protocol. A client device and computer-readable medium are also provided.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: June 5, 2018
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Khader Basha P.R., Santhosh Krishnamurthy, Manish Bhaskar
  • Patent number: 9992233
    Abstract: A system and method are described for securing a network-connected device from a hacker having access to a network to which the network-connected device is communicatively connected. Such network-connected devices include a variety of electronics that when connected to the Internet are commonly referred to as the Internet of things (“IoT”). The systems and methods described herein include a transparent traffic control (TTC) device that is installed between an IoT device and a communications network to intercept data packets transmitted between the IoT device and the network and to allow or block the data packets based on rules for a group to which the IoT device or a remote destination are assigned.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: June 5, 2018
    Inventor: Michael C. Wood
  • Patent number: 9983771
    Abstract: An apparatus including at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first application on a first device as a corresponding open instance of at least a related application on a second device.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: May 29, 2018
    Assignee: Nokia Technologies Oy
    Inventors: John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin
  • Patent number: 9984314
    Abstract: A classification system classifies different aspects of content of an input image stream, such as faces, landmarks, events, and so forth. The classification system includes a general classifier and at least one specialized classifier template. The general classifier is trained to classify a large number of different aspects of content, and a specialized classifier can be trained based on a specialized classifier template during operation of the classification system to classify a particular subset of the multiple different aspects of content. The classification system determines when to use the general classifier and when to use a specialized classifier based on class skew, which refers to the temporal locality of a subset of aspects of content in the image stream.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: May 29, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthai Philipose, Haichen Shen, Alastair Wolman, Sharad Agarwal
  • Patent number: 9983955
    Abstract: A computer-implemented failure monitoring system and method are used with at least one server and with a plurality of resource servers. The system includes a computer storage device that stores one or more failure parameters indicative of one or more failure conditions. The system further includes one or more computer processors that include a monitoring component, an analysis component, and a throttling component. The monitoring component obtains information regarding service requests transmitted by the at least one server for which corresponding responses have not been timely received. The analysis component compares the information to the one or more failure parameters and determines whether at least one failure condition exists. The throttling component selectively inhibits transmission of service requests corresponding to the at least one failure condition while the at least one failure condition exists.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: May 29, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Patrick Meaney, Ian McGarry, James William Horsley, Tamas Polyak
  • Patent number: 9985850
    Abstract: Methods, systems, computer-readable media, and apparatuses for providing mobile device management functionalities are presented. In various embodiments, a mobile device management agent may monitor state information associated with a mobile computing device. The monitored state information may be analyzed on the mobile computing device and/or by one or more policy management servers. In some instances, the one or more policy management servers may provide management information to the mobile computing device, and the management information may include one or more commands (which may, e.g., cause the mobile computing device to enforce one or more policies) and/or one or more policy updates. Subsequently, one or more policies may be enforced on the mobile computing device based on the monitored state information and/or based on the management information.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: May 29, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Waheed Qureshi
  • Patent number: 9983824
    Abstract: A data mirroring control apparatus includes a command distributing unit configured to transmit a first write command to a plurality of mirroring storage devices, the first write command including an instruction for data requested by a host to be written; and a memory lock setting unit configured to set a memory lock on the data requested by the host to be written among data stored in a host memory and configured to release the memory lock on the data after the data with the memory lock is written to the plurality of mirroring storage devices.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: May 29, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ju-Pyung Lee
  • Patent number: 9986020
    Abstract: This invention introduces a structured software engineering methodology for developing interactive network application systems that use a web browser as a user-dialog engine. The methodology uses two server types: an Application Server for instantiating and executing an application instance in binary code, and an HTTP Server for delivering to the user's browser the textual HTML+Javascript user-dialog documents used by this application instance during its execution. An application is accessed by executing at the user's browser an Application Instantiation Page (AIP) which is a part of this invention. The methodology is built into a notational programming language.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: May 29, 2018
    Inventor: Tamer Yunten
  • Patent number: 9983859
    Abstract: A method and system facilitates the development of data science transformations in one programming language and the deployment of the data science transformations in another programming language, according to one embodiment. The method and system preserves relationships, functions, configurations, and characteristics between combinations of data transformations, according to one embodiment. The preservation of the relationships, functions, configurations, and characteristics is enabled by developing and providing a set of low-level (e.g., atomic) transformations that enable users to build their own models, libraries, and configurations into macro-transformations (e.g., conglomerate transformations), according to one embodiment.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: May 29, 2018
    Assignee: Intuit Inc.
    Inventors: Massimo Mascaro, Joseph Cessna, Jonathan Lunt
  • Patent number: 9985947
    Abstract: A method and system for facilitating the communication between two or more devices, using a primary device, a secondary device, a relay server, and/or a bridge server. The method includes receiving, by a primary device, a primary token encoded with information to generate a primary URL and a secondary token encoded with information to generate a secondary URL, generating the primary URL from the primary token and the secondary URL from the secondary token, generating an optical label comprising information used to generate the secondary URL, and displaying the optical label to the secondary device. The method further includes establishing, by the relay server, a communication channel between the primary and second devices after the primary device connects to the relay server using the primary URL and the secondary device connects to the replay server using the secondary URL.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 29, 2018
    Assignee: QuirkLogic, Inc.
    Inventor: Dean Elhard
  • Patent number: 9981184
    Abstract: A method and a device for invoking a plug-in function are disclosed, which relate to the technical field of wed games. The method includes: detecting whether there exists a need to execute a function of a preset plug-in in an online game, and if there exists the need to execute the function of the preset plug-in in the online game, acquiring a type of a browser on which the online game is played; when the browser on which the online game is played is a non-IE browser, acquiring the preset plug-in and instantiating a refresh-free plug-in instance according to the preset plug-in; and invoking the refresh-free plug-in instance in the online game, and executing a function of the preset plug-in. Through the present invention, it is not required to refresh a webpage in an IE browser, and the function of the preset plug-in can be executed by instantiating the refresh-free plug-in instance, thereby improving the execution efficiency of the webpage.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: May 29, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Donglin Pu
  • Patent number: 9984158
    Abstract: A method and system for finding services in a service-oriented architecture network may include receiving, in a local service registry from a client, a search query for a particular service. The local service registry may include a local database listing registered services. The network may include querying the local database to determine a first list of services that satisfy the search query and determining a neighboring service registry, in a network of service registries, based on a property other than a property of the particular service being searched for. The method may include sending the search query to the neighboring service registry and receiving, from the neighboring service registry, a second list of services, registered with the neighboring service registry, that satisfy the search query. The method may include returning, to the client, the first list of services and the second list of services that satisfy the search query.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: May 29, 2018
    Assignee: Axis AB
    Inventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
  • Patent number: 9986012
    Abstract: Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 29, 2018
    Assignee: Calgary Scientific Inc.
    Inventors: Monroe M. Thomas, Glen Lehmann, Matt Stephure, David B. McFadzean, Pierre Lemire, Torin Arni Taerum