Patents Examined by Joseph Maniwang
  • Patent number: 9794204
    Abstract: A method and an apparatus for forwarding a multimedia message are provided. The method for forwarding a multimedia message includes that a gateway receives a compressed multimedia message from a terminal, the gateway parses the received multimedia message to acquire a compression type parameter which is adopted for the compression at the terminal and is carried in the received multimedia message, the gateway decompresses the received multimedia message according to the compression type parameter to obtain a decompressed multimedia message, and the decompressed multimedia message is sent to an MMS center.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 17, 2017
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.
    Inventor: Yun Li
  • Patent number: 9794115
    Abstract: The present disclosure provides a discovery method, a device and a system for an application layer traffic optimization server, which relate to communication field, so as to reduce the cross-domain traffic and meet the network optimization demand of a network ISP as an internet access point. The method for an application layer traffic optimization server, related to a terminal side, comprising: obtaining a domain name of a proxy server for a terminal data layer to access internet; obtaining, according to a query name constructed using the domain name of the proxy server, an address of an application layer traffic optimization ALTO server related to the proxy server from a domain name server DNS; and communicating with the ALTO server according to the address of the ALTO server. Embodiments of the present disclosure are mainly applied to the communication between the terminal and the ALTO server.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: October 17, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yang Wang, Yunfei Cai, Haibin Song, Ruifeng Wang
  • Patent number: 9794261
    Abstract: A method for use in a Digital Living Network Alliance (DLNA) server, for controlling access to the DLNA server, includes: receiving an access request sent from a DLNA client to access the DLNA server; obtaining a media access control (MAC) address used by the DLNA client; detecting whether the MAC address exists in a preset blacklist; and denying access of the DLNA client, if the MAC address exists in the preset blacklist.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: October 17, 2017
    Assignee: Xiaomi Inc.
    Inventors: Tiejun Liu, Zheng Li, Xianlin Chen, Liang Cheng
  • Patent number: 9787615
    Abstract: A network interaction system may comprise a terminal device, an instant messaging server, and a public account server. The terminal device may be configured to receive information from the public account server via the instant messaging server. The instant messaging server may be configured to receive from the terminal device an information operation request associated with information from the public account server. Then the instant messaging server may send a notification associated with the information operation request to the public account server and send a response to the information operation request to the terminal device. The public account server may be configured to receive from the instant messaging server the notification and determine an information transmission strategy for the terminal device in accordance with the information operation request.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: October 10, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Xiaolong Zhang
  • Patent number: 9781074
    Abstract: A method for sending a cloud server address to a desktop cloud terminal, where a terminal management server receives a request message from a desktop cloud terminal, obtains, by means of parsing, an address of the desktop cloud terminal carried in the request message, queries a mapping table according to the address of the desktop cloud terminal, acquires an address of a cloud server accessible to the desktop cloud terminal, generates a request response message, and sends the request response message to the desktop cloud terminal, where the request response message carries the address of the cloud server accessible to the desktop cloud terminal. Therefore a system administrator does not need to manually configure the cloud server address on the terminal management server for the desktop cloud terminal, and a desktop cloud terminal user does not need to manually configure the desktop cloud terminal.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: October 3, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhaoyang Hu
  • Patent number: 9774697
    Abstract: Embodiments of the present invention provide a method, a notification server, a user equipment, and a system for pushing a notification, which can increase the flexibility of pushing a notification and improve user experience. The method includes: receiving a service message sent by an application server, where the service message includes: a service notification, a user attribute, and a first application identifier; obtaining a terminal state level table according to the first application identifier and the user attribute; screening, according to the service message, the terminal state level table for n user equipments of which a terminal state level is greater than or equal to a preset state level, as a target user equipment; and sending the service notification to the target user equipment.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: September 26, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zijun Li, Ning Piao
  • Patent number: 9769025
    Abstract: A capability is provided for predicting the performance of a communications network, such as a multi-stage communications network. The predicted performance includes, in one aspect, predicting the amount of bandwidth that a server of the communications network could deliver with a full load on the network. In one aspect, the predictive capability includes determining an aggregate load for each server of the network being analyzed; performing normalization on the loads of the links used by the servers to obtain updated link and/or server bandwidths; and determining for each server, a minimum bandwidth over the links in the server's route.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Donald G. Grice, William A. Hanson, John Lewars
  • Patent number: 9749143
    Abstract: A web real-time communication WebRTC call transferring method and apparatus. The method includes receiving a first identifier used for identifying a to-be-transferred call, where the to-be-transferred call is a WebRTC call having been established between a source terminal and a remote terminal, sending, according to the first identifier, a first request message used for requesting page information corresponding to the to-be-transferred call to a WebRTC server, and establishing, according to identification information of the remote terminal in the page information sent by the WebRTC server, a call connection used for bearing the to-be-transferred call with the remote terminal. By means of the embodiments of the present invention, the WebRTC call between the source terminal and the remote terminal may be transferred to between the destination terminal and the remote terminal, thereby implementing transferring of a WebRTC call between terminals.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: August 29, 2017
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Wenmei Gao, Shunan Fan, Xiaoqiang Lv, Yahui Wang, Hao Jing
  • Patent number: 9712616
    Abstract: A method for calling up a media file wherein the content of the called up media file is presented unrequested to the user of one of the multiple telecommunication terminals via a connection established with a telecommunication terminal includes provisioning of an interface in the telecommunication control unit such that the media file stored outside a telecommunication system can be accessed via the interface. The establishment of the connection can also include installation of a media assignment target in the telecommunication control unit central to the telecommunication system, selection of the media assignment target by one of the multiple telecommunication terminals and placement of a link to the media file in the telecommunication control unit by means of which the media file is assigned, and call-up of the media file by the telecommunication control unit via the interface using the link placed in the telecommunication control unit.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: July 18, 2017
    Assignee: Unify GmbH & Co. KG
    Inventors: Martin Glaser, Claus Rist, Bernd Gronostay
  • Patent number: 9712474
    Abstract: A method of providing information to a prospective user is performed at a server having one or more processors and memory storing programs to be executed by the processors, the method including receiving audio feature information and location information from a client device, wherein the audio feature information is extracted from an audio signal received by the client device and the location information identifies a current location of the client device; comparing predefined audio feature information with the received audio feature information and comparing predefined location information with the received location information; and pushing predefined information to the client device from the server if there is a match of both comparisons made at the server.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: July 18, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Kai Xie, Bo Wen, Xiaoqiang Chen
  • Patent number: 9699247
    Abstract: Methods, systems, and computer programs for user experiencing monitoring for application remoting. One of the methods includes receiving a request to provide an application to a remote client. The application is executed to generate one or more application windows. A watermark window that includes a watermark is generated. Display data for the application is, generated, including the watermark window and the one or more application windows. The display data for the application is provided to the remote client for presentation on the remote client. Data identifying an operation to be performed by the application is obtained. The watermark is updated to encode information identifying the operation and information identifying an initialization of the operation by the application. Data identifying a completion of the operation is received by the application. The watermark is updated to encode information identifying the completion of the operation.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: July 4, 2017
    Assignee: VMware, Inc.
    Inventors: Banit Agrawal, Rishi Bidarkar
  • Patent number: 9690635
    Abstract: Methods, systems and devices for communicating behavior analysis information using an application programming interface (API) may include receiving data/behavior models from one or more third-party network servers in a client module of a mobile device and communicating the information to a behavior observation and analysis system via a behavior API. The third-party servers may be maintained by one or more partner companies that have domain expertise in a particular area or technology that is relevant for identifying, analyzing, classifying, and/or reacting to mobile device behaviors, but that do not have access to (or knowledge of) the various mobile device sub-systems, interfaces, configurations, modules, processes, drivers, and/or hardware systems required to generate effective data/behavior models suitable for use by the mobile device. The behavior API and/or client modules allow the third-party server to quickly and efficiently access the most relevant and important information on the mobile device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajarshi Gupta, Soorgoli Ashok Halambi, Sudha A. Gathala, Vinay Sridhara
  • Patent number: 9674235
    Abstract: Systems and methods are disclosed for creating a contact list and pre-populated user accounts. An existing contact list associated with a first user is imported at a computer system. A second contact list is created for the first user for a user account associated with a social network service wherein the second contact list comprises members from the existing contact list. Members of the existing contact list whom already have a user account with the social network service are filtered into a first category. Members of the existing contact list whom do not have a user account with the social network service are filtered into a second category. Pre-populated user accounts associated with the social network service are created for the members in the second category.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: June 6, 2017
    Assignee: TangoMe, Inc.
    Inventors: Eric Setton, Gregory Dorso, Ian Barile, Chen Ding
  • Patent number: 9667571
    Abstract: Management and provisioning of networking traffic may be provided by bundling virtual channels into a group. A global policy may be applied to the bundle so that virtual ports providing services to a client may be managed by referring to the global policy of the bundle. The channels comprising the bundle may span multiple physical ports and in some cases, multiple physical switches. Thus, policy management may be avoided at the port level and instead, be handled as groups of channels implementing a client service.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: May 30, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sushma Anantharam, Dayavanti G. Kamath, Keshav G. Kamble, Vijoy A. Pandey
  • Patent number: 9661039
    Abstract: Systems and methods for presenting recommendations for resources to be used by members in learning about and/or acquiring a skill are described. In some example embodiments, the systems and methods receive information associated with a skill from a member of a social network, identify members of the social network that are associated with the skill, receive information from the identified members of the social network that identifies one or more resources associated with the skill, and generate a list of recommended resources that is based on the information received from the identified members of the social network.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: May 23, 2017
    Assignee: LinkedIn Corporation
    Inventors: Heyning Cheng, Navneet Kapur, Ganesh Ramesh
  • Patent number: 9654343
    Abstract: The present invention provides a system and a method for managing an expanded service characteristic bundle, which solve the problem that the WAB of a Web layer lacks the capabilities of modularization.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: May 16, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haijun Huang, Puchao Zhang
  • Patent number: 9654551
    Abstract: An invitation service performs a series of transactions to enable P2P communication between two or more mobile data processing devices. Prior to attempting to establish a P2P network communication channel, the invitation service may first collect network information for each of the mobile devices and use the network information to determine if a direct P2P network communication channel is feasible. If a direct connection is feasible, then the invitation service provides for direct P2P communication, pushing the necessary network information to each of the mobile devices. If a direct connection is infeasible, or an attempted direct connection fails, then the invitation service may identify network information associated with a relay service. The network information may then be used by any pair of mobile devices to establish a connection through the relay service. The invitation service can perform its functions without maintaining per-connection state information for the mobile devices.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: May 16, 2017
    Assignee: Apple Inc.
    Inventors: Andrew H. Vyrros, Jeremy Matthew Werner, Patrick Gates
  • Patent number: 9654596
    Abstract: A transcoding system (1) comprises a mobile communication device (2) that retrieves a web resource using a mobile communication network (3) and the internet (4) via a transcoder (5). The web resource may comprise a web page specifically encoded for the mobile communication device (2). To locate the web page, the mobile communication device (2) sends a request comprising an internet domain name having a top level domain and one or more other elements. The transcoder (5) generates further internet domain names that share the one or more further elements. The transcoder (5) then determines which of the web resources identified by the one or more further internet domain names is most appropriate for the mobile communication device (2) and provides this web resource to the mobile communication device (2).
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: May 16, 2017
    Assignee: Afilias Technologies Limited
    Inventors: Ronan Cremin, Trey Harvin, Francesco Cetraro, Huw Spiers
  • Patent number: 9654359
    Abstract: Embodiments of the present invention disclose a method for switching of a device, an M2M platform and a network system. The method includes: a machine-to-machine M2M platform receives a re-registration message including a position of a device in a network service capability layer NSCL resource tree before registration and a position of the device in the resource tree of the NSCL after registration; the M2M platform generates mapping relationship between the position of the device in the resource tree of the NSCL before registration and the position of the device in the resource tree of the NSCL after registration. By way of the present invention, the problem in the prior art can be solved in a manner of re-registration.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: May 16, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qi Lin, Yongjing Zhang
  • Patent number: 9645840
    Abstract: One or more resource slots are allocated to a customer according to a first set of pricing policies. The customer is allowed to identify at least one of the resource slots and identify other users allowed to access the identified resource slots according to a second pricing policy, the second pricing policy being designated by the customer.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Rachid Ennaji, Jin Seop Kim, Brian Helfrich, David John Ward, Jr., Stephen Alden Elliott, Peng Zhai, Dhanvi Harsha Kapila