Patents Examined by Shirley Zhang
-
Patent number: 9118569Abstract: Methods and systems for providing congestion control to a transport control protocol implementation are described. A device detects that there is a congestion event on a transport control protocol (TCP) connection of the device. The device determines that a bandwidth estimate is lower than half a current value of a slow start threshold for the TCP connection. In response to the determination, the device changes the slow start threshold to half of the current value of the slow start threshold for the TCP connection. The bandwidth estimate can be the product of the eligible rate estimate and the minimum round trip time. In some implementations, the transport control protocol implementation is a TCP Westwood implementation.Type: GrantFiled: April 6, 2013Date of Patent: August 25, 2015Assignee: CITRIX SYSTEM, INC.Inventors: Varun Taneja, Saravana Annamalaisami, Rajesh Joshi
-
Patent number: 9112823Abstract: A method and apparatus for receiving a mobile message are provided. The apparatus includes a Short Messaging Service (SMS) client for receiving a short message by using a short message service; a Mobile Message (MM) client for receiving a mobile message; and a push client for, when an arrival notification informing that the mobile message has arrived from a push server is received, informing the MM client that the mobile message has arrived and, when the MM client is turned off, waking the MM client, wherein, when the push client is turned off, the SMS client receives the arrival notification from the push server through a short message.Type: GrantFiled: October 14, 2011Date of Patent: August 18, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-Hyun Park, Eui-Heon Jeong
-
Patent number: 9097555Abstract: Methods, systems, devices, and software are described for data transmission to and from a monitored device via a mesh network. Monitoring devices report usage, status, location, and other pertinent data via a mesh network, and perhaps other networks as well. Novel data collection, transmission, and aggregation techniques are described. Data transfer may be bi-directional in order to manage and update device status and operation. The monitored device location may be tracked with the reported information.Type: GrantFiled: May 8, 2012Date of Patent: August 4, 2015Assignee: MWA Intelligence, Inc.Inventors: Ramiro Trevino, Lester Anderson
-
Patent number: 9100271Abstract: A routing method, apparatus, and communications system are provided. A routing method is applied to a network shared by multiple operators. The method includes: when receiving a service request message of a user terminal, obtaining, according to the shared resources occupied by the user terminal, the information about the operator to which the occupied shared resources belong from the resource configuration database; and matching the routing information in the connection route list according to the information about the operator to which the occupied shared resources belong, and forwarding the service request message according to successfully matched routing information. With the technical solutions, the operator to which the shared resources belong can charge for the call services of the user terminal.Type: GrantFiled: September 6, 2011Date of Patent: August 4, 2015Assignee: Huawei Technologies Co, Ltd.Inventor: Shengqiang Yang
-
Patent number: 9088579Abstract: According to one embodiment, a communication device is described that comprises a determining circuit configured to determine a type of an information indicated by a first message, wherein the first message is formed in accordance with a first transmission protocol; a selecting circuit configured to select a type of message according to a second transmission protocol based on the determined type of information; and a message generating circuit configured to generate a second message of the selected type according to the second transmission protocol indicating the information.Type: GrantFiled: June 27, 2011Date of Patent: July 21, 2015Assignee: Intel Mobile Communications GmbHInventor: Frank Kowalewski
-
Patent number: 9069724Abstract: A set value management service receives a replace request for replacing configuration data of a first image forming apparatus, and searches the second image forming apparatus needs to update configuration data as a result of replacement of the first image forming apparatus. The set value management service updates configuration data of the searched second image forming apparatus.Type: GrantFiled: November 30, 2012Date of Patent: June 30, 2015Assignee: CANON KABUSHIKI KAISHAInventor: Nobuaki Fukasawa
-
Patent number: 9049244Abstract: A domain name is received from a customer. DNS is queried for multiple possible subdomains of the domain. For each subdomain that resolves, information about that subdomain's corresponding resource record is stored in a zone file that also includes a resource record for the domain name. The zone file is presented to the customer. A designation from the customer of which of the resource records are to point to an IP address of a proxy server is received. The resource records are modified according to the input of the customer and the zone file is propagated including the modified resource records.Type: GrantFiled: April 19, 2012Date of Patent: June 2, 2015Assignee: CloudFlare, Inc.Inventors: Matthew Browning Prince, Lee Hahn Holloway, Michelle Marie Zatlyn
-
Patent number: 9043441Abstract: A server computer can generate and provide network content that is displayed on computing devices, such as mobile phones or tablets, which include displays with limited viewing area. When a computing device with a display, which has a limited viewing area, is detected, a mobile version of the content, such as a webpage, is automatically generated at the time the request is received. The mobile version is generated by identifying known features in the content and modifying the known features so they are compatible with the display, which has limited viewing area, without removing information and content.Type: GrantFiled: June 13, 2012Date of Patent: May 26, 2015Assignee: Google Inc.Inventor: Luciano Ming-Luay Cheng
-
Patent number: 9043467Abstract: A network device, capable of understanding communications between an end user and the core network on a RAN network is disclosed. In some embodiments, the device is able to decode the control plane and the user plane. As such, it is able to determine when the end user has requested multimedia content. Once this is known, the device can optimize the delivery of that content in several ways. In one embodiment, the device requests the content from the content server (located in the core network) and transmits this content in a just-in-time manner to the end user. In another embodiment, the device automatically changes the encoding and resolution of the content, based on overall monitored network traffic. In another embodiment, the device automatically selects or modifies the format and resolution options based on overall bandwidth limitations, independent of the end user.Type: GrantFiled: March 15, 2011Date of Patent: May 26, 2015Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Ankush Gupta, Sandeep Agarwal, Nizar K Purayil, Christopher Leary
-
Patent number: 9032080Abstract: A central terminal may receive from a user a first message, which may be transmitted from a communication terminal, identifying particular media content on a particular content server, and in response the central terminal may transmit a second message to a particular application server if the central terminal determines that the first message is associated with the application server. The application server may generate and transmit to the communication terminal accessing information that may be used by the user to retrieve, via the communication terminal, the media content from the content server. Submitting content requests in this manner may enable routing content requests through a particular system, such as IP Multimedia Subsystem (IMS), thereby making use of filtering features of the particular system for user authentication and access control, and obviating need for separate proprietary access control mechanisms for the content server.Type: GrantFiled: December 11, 2012Date of Patent: May 12, 2015Assignee: Swisscom AGInventor: Christophe Gourraud
-
Patent number: 9032042Abstract: Aggregated data associated with a geographic area may be obtained. The aggregated data may be dynamically distilled to obtain a presentation set of data based on a dynamically changing geographic location associated with the geographic area. A transmission of a stream of personalized audio data that is based on the presentation set of data may be initiated, via a device processor, to a receiving device associated with a user that is associated with the dynamically changing geographic location.Type: GrantFiled: June 27, 2011Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Kenn Cartier, Eyal Ofek, Elad Gerson, Avi Bar-Zeev
-
Patent number: 8990428Abstract: A computer-implemented method for facilitating interoperation between communication devices of different networks following different protocols is provided. The computer-implemented method enables creating a virtual device. The virtual device is a software representation of a first communication device in a first network. The computer-implemented method further comprises linking a synchronization module within the virtual device to the first communication device. The synchronization module receives data related to one or more attributes of the first communication device. The computer-implemented method comprises linking at least one mapping module within the virtual device to a second communication device. The mapping module facilitates conversion of the received data and transmission of the converted data to the second communication device for facilitating interoperation therebetween.Type: GrantFiled: September 15, 2011Date of Patent: March 24, 2015Assignee: Infosys LimitedInventors: Lakshya Malhotra, Kumar Padmanabh, Sanjoy Paul
-
Patent number: 8972562Abstract: According to the invention a core network management device (32) in a core network section (CN) of the wireless network (WN) receives a request for a tracing regarding a wireless terminal (16). The request includes an address of a destination device (26) that is to receive trace log data or data enabling the locating of the address. The core network management device (32) then automatically orders, based on the request, network elements (10, 12, 14, 20, 22, 24) of an access network section (AN) of the wireless network (WN) to perform tracing regarding the wireless terminal (16) and ensures that the trace log data is sent to the destination trace log data handling device (26). The request with the address may be sent from an access network management device (26) in the access network section (AN).Type: GrantFiled: October 15, 2007Date of Patent: March 3, 2015Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Anna Pucar Rimhagen, Robert Petersen, Per-Daniel Stålnacke, Edwin Tse
-
Patent number: 8972541Abstract: A method and system for detecting and communicating access network capability information to an application server such that the application server may adapt its service offerings in response to changes in the access network associated with one or more user terminals. The service adaptations may comprise increases or decreases in service level, depending upon whether the access network capability has increased or decreased.Type: GrantFiled: February 12, 2010Date of Patent: March 3, 2015Assignee: Alcatel LucentInventors: Colin Kahn, Alistair Urie
-
Patent number: 8972585Abstract: In accordance with an embodiment of the invention, there is provided a method for splitting a load of monitoring a peer to peer network. The method has a first node in the peer to peer network receiving information reported by a second node in the peer to peer network, including information concerning which nodes are connected to the second node. The method further has the first node connecting to nodes different from the nodes that are connected to the second node using the received information. The method still further has the first node reporting information, including information concerning which nodes are connected to the first node, such that the second node also has access to the reported information, thereby splitting the load of monitoring the peer to peer network among the first and second nodes.Type: GrantFiled: October 6, 2010Date of Patent: March 3, 2015Assignee: Tiversa IP, Inc.Inventor: Samuel P. Hopkins
-
Patent number: 8972511Abstract: In some embodiments, a non-transitory processor-readable medium includes code that causes a processor to receive, at a compliance device, a message from a source communication device addressed to a destination communication device. The code causes the processor to analyze at a context engine, the content of the message to determine a first risk level associated with a preference of an organization. The code further causes the processor to analyze at a regulatory engine, the content of the message to determine a second risk level associated with a regulatory standard of a specific industry and to define a composite risk level based on the first risk level and the second risk level. The code further causes the processor to send a notification to an administrator if the composite risk level satisfies a criterion, and to send the message to the destination communication device irrespective of the composite risk level.Type: GrantFiled: September 7, 2012Date of Patent: March 3, 2015Assignee: OpenQ, Inc.Inventors: Otavio R. Freire, James P. Zuffoletti, Ruben Jimenez, Matthew A. Prentis, Brian C. Carr
-
Patent number: 8959244Abstract: In a system for streaming data over a network, the type and rate of streaming are automatically varied based on available network bandwidth. Video media is transcoded into different bit rate encodings that are divided into segment files. Segments are sent from a network-aware adaptive streaming (NAAS) server and reassembled and presented to a media player at a client device. The system may download additional segment files ahead of time from multiple NAAS servers to increase throughput. A playback status (“bookmark”) may be maintained to keep track of what the user has viewed and to allow the user to continue playing from where the user left off. The user may continue watching from the bookmark point on the same device or on a different device.Type: GrantFiled: September 15, 2011Date of Patent: February 17, 2015Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: IChang Lin, Raj Nair, Chin-Cheng Wu
-
Patent number: 8949319Abstract: The user of a mobile station which is prepared to receive information providing services from unspecified IP (Information Providers) accesses a gateway server and performs a pre-registration procedure (S71). When an IP server has information to provide to users, it constructs the information in the form of electronic mail, appends user attribute data, and sends this to the gateway server (S72). Upon receiving electronic mail with attribute data, the gateway server stores the electronic mail in a third mailbox, makes a comparison of the user attributes, and calls the mobile stations of relevant users (S73). A user who has received a call requests a download of the electronic mail from the gateway server (S74). The gateway server sends electronic mail to the mobile station which made the request (S75, S76).Type: GrantFiled: July 20, 2012Date of Patent: February 3, 2015Assignee: NTT DOCOMO, INC.Inventors: Masaaki Yamamoto, Katsumi Sekiguchi, Masaharu Nakatsuchi, Norihito Sekizaki
-
Patent number: 8938550Abstract: Embodiments are directed to dynamically delivering virtual software applications and to allocating application data between local and network data stores. In one scenario, a computer system establishes a data input/output (I/O) filter configured to intercept data file requests being sent from a virtual software application to an operating system's file system. The data I/O filter intercepts a data file read request that is configured to retrieve a specified data file from the file system. The data I/O filter forwards the intercepted read request to a network-accessible data store that is configured to return the specific data file. Then, upon receiving the specified data file from the network data store, the I/O filter sends the specified data file to the virtual software application. In this manner, the specified data file is usable by the virtual application.Type: GrantFiled: December 15, 2011Date of Patent: January 20, 2015Assignee: Microsoft CorporationInventor: Peter Aziz Morgan
-
Patent number: 8938504Abstract: Computer-implemented methods, computer-readable media, and systems for forming networks of users associated with a central entity. When a central entity receives multiple requests from multiple users to register for an event associated with the entity, the entity forms a user network that did not exist until then. The entity receives data describing the users using which the entity generates user interfaces showing all users in the network, and presents the user interfaces on users' computer systems. When a subset of the users check-in with the entity, the entity displays information about one of the users in the subset to another, and allows the users to communicate with each other. When the event associated with the entity ends, the entity terminates the network. In this manner, the central entity forms temporary user networks that expire when an event scheduled at the central entity occurs.Type: GrantFiled: April 19, 2012Date of Patent: January 20, 2015Assignee: SAP Portals Israel LtdInventors: Tsafrir Sklarski, Nir Koren, Ravit Huber