Patents Examined by Joseph Maniwang
-
Patent number: 9794204Abstract: 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: GrantFiled: August 14, 2013Date of Patent: October 17, 2017Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.Inventor: Yun Li
-
Patent number: 9794115Abstract: 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: GrantFiled: September 12, 2014Date of Patent: October 17, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Yang Wang, Yunfei Cai, Haibin Song, Ruifeng Wang
-
Patent number: 9794261Abstract: 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: GrantFiled: October 3, 2014Date of Patent: October 17, 2017Assignee: Xiaomi Inc.Inventors: Tiejun Liu, Zheng Li, Xianlin Chen, Liang Cheng
-
Patent number: 9787615Abstract: 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: GrantFiled: May 29, 2014Date of Patent: October 10, 2017Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Xiaolong Zhang
-
Patent number: 9781074Abstract: 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: GrantFiled: April 30, 2015Date of Patent: October 3, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Zhaoyang Hu
-
Patent number: 9774697Abstract: 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: GrantFiled: December 6, 2013Date of Patent: September 26, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zijun Li, Ning Piao
-
Patent number: 9769025Abstract: 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: GrantFiled: December 8, 2014Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Donald G. Grice, William A. Hanson, John Lewars
-
Patent number: 9749143Abstract: 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: GrantFiled: July 14, 2014Date of Patent: August 29, 2017Assignee: HUAWEI DEVICE CO., LTD.Inventors: Wenmei Gao, Shunan Fan, Xiaoqiang Lv, Yahui Wang, Hao Jing
-
Patent number: 9712616Abstract: 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: GrantFiled: May 4, 2015Date of Patent: July 18, 2017Assignee: Unify GmbH & Co. KGInventors: Martin Glaser, Claus Rist, Bernd Gronostay
-
Patent number: 9712474Abstract: 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: GrantFiled: November 27, 2013Date of Patent: July 18, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Kai Xie, Bo Wen, Xiaoqiang Chen
-
Patent number: 9699247Abstract: 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: GrantFiled: June 17, 2014Date of Patent: July 4, 2017Assignee: VMware, Inc.Inventors: Banit Agrawal, Rishi Bidarkar
-
Patent number: 9690635Abstract: 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: GrantFiled: March 12, 2013Date of Patent: June 27, 2017Assignee: QUALCOMM IncorporatedInventors: Rajarshi Gupta, Soorgoli Ashok Halambi, Sudha A. Gathala, Vinay Sridhara
-
Patent number: 9674235Abstract: 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: GrantFiled: August 14, 2013Date of Patent: June 6, 2017Assignee: TangoMe, Inc.Inventors: Eric Setton, Gregory Dorso, Ian Barile, Chen Ding
-
Patent number: 9667571Abstract: 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: GrantFiled: November 4, 2013Date of Patent: May 30, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sushma Anantharam, Dayavanti G. Kamath, Keshav G. Kamble, Vijoy A. Pandey
-
Patent number: 9661039Abstract: 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: GrantFiled: May 9, 2013Date of Patent: May 23, 2017Assignee: LinkedIn CorporationInventors: Heyning Cheng, Navneet Kapur, Ganesh Ramesh
-
Patent number: 9654343Abstract: 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: GrantFiled: May 23, 2014Date of Patent: May 16, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Haijun Huang, Puchao Zhang
-
Patent number: 9654551Abstract: 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: GrantFiled: March 28, 2013Date of Patent: May 16, 2017Assignee: Apple Inc.Inventors: Andrew H. Vyrros, Jeremy Matthew Werner, Patrick Gates
-
Patent number: 9654596Abstract: 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: GrantFiled: April 14, 2011Date of Patent: May 16, 2017Assignee: Afilias Technologies LimitedInventors: Ronan Cremin, Trey Harvin, Francesco Cetraro, Huw Spiers
-
Patent number: 9654359Abstract: 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: GrantFiled: July 18, 2014Date of Patent: May 16, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Qi Lin, Yongjing Zhang
-
Patent number: 9645840Abstract: 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: GrantFiled: April 2, 2013Date of Patent: May 9, 2017Assignee: Amazon Technologies, Inc.Inventors: Rachid Ennaji, Jin Seop Kim, Brian Helfrich, David John Ward, Jr., Stephen Alden Elliott, Peng Zhai, Dhanvi Harsha Kapila