Patents Examined by Shirley Zhang
  • Patent number: 9118569
    Abstract: 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: Grant
    Filed: April 6, 2013
    Date of Patent: August 25, 2015
    Assignee: CITRIX SYSTEM, INC.
    Inventors: Varun Taneja, Saravana Annamalaisami, Rajesh Joshi
  • Patent number: 9112823
    Abstract: 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: Grant
    Filed: October 14, 2011
    Date of Patent: August 18, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-Hyun Park, Eui-Heon Jeong
  • Patent number: 9097555
    Abstract: 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: Grant
    Filed: May 8, 2012
    Date of Patent: August 4, 2015
    Assignee: MWA Intelligence, Inc.
    Inventors: Ramiro Trevino, Lester Anderson
  • Patent number: 9100271
    Abstract: 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: Grant
    Filed: September 6, 2011
    Date of Patent: August 4, 2015
    Assignee: Huawei Technologies Co, Ltd.
    Inventor: Shengqiang Yang
  • Patent number: 9088579
    Abstract: 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: Grant
    Filed: June 27, 2011
    Date of Patent: July 21, 2015
    Assignee: Intel Mobile Communications GmbH
    Inventor: Frank Kowalewski
  • Patent number: 9069724
    Abstract: 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: Grant
    Filed: November 30, 2012
    Date of Patent: June 30, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Nobuaki Fukasawa
  • Patent number: 9049244
    Abstract: 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: Grant
    Filed: April 19, 2012
    Date of Patent: June 2, 2015
    Assignee: CloudFlare, Inc.
    Inventors: Matthew Browning Prince, Lee Hahn Holloway, Michelle Marie Zatlyn
  • Patent number: 9043441
    Abstract: 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: Grant
    Filed: June 13, 2012
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventor: Luciano Ming-Luay Cheng
  • Patent number: 9043467
    Abstract: 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: Grant
    Filed: March 15, 2011
    Date of Patent: May 26, 2015
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ankush Gupta, Sandeep Agarwal, Nizar K Purayil, Christopher Leary
  • Patent number: 9032080
    Abstract: 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: Grant
    Filed: December 11, 2012
    Date of Patent: May 12, 2015
    Assignee: Swisscom AG
    Inventor: Christophe Gourraud
  • Patent number: 9032042
    Abstract: 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: Grant
    Filed: June 27, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenn Cartier, Eyal Ofek, Elad Gerson, Avi Bar-Zeev
  • Patent number: 8990428
    Abstract: 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: Grant
    Filed: September 15, 2011
    Date of Patent: March 24, 2015
    Assignee: Infosys Limited
    Inventors: Lakshya Malhotra, Kumar Padmanabh, Sanjoy Paul
  • Patent number: 8972562
    Abstract: 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: Grant
    Filed: October 15, 2007
    Date of Patent: March 3, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Anna Pucar Rimhagen, Robert Petersen, Per-Daniel Stålnacke, Edwin Tse
  • Patent number: 8972541
    Abstract: 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: Grant
    Filed: February 12, 2010
    Date of Patent: March 3, 2015
    Assignee: Alcatel Lucent
    Inventors: Colin Kahn, Alistair Urie
  • Patent number: 8972585
    Abstract: 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: Grant
    Filed: October 6, 2010
    Date of Patent: March 3, 2015
    Assignee: Tiversa IP, Inc.
    Inventor: Samuel P. Hopkins
  • Patent number: 8972511
    Abstract: 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: Grant
    Filed: September 7, 2012
    Date of Patent: March 3, 2015
    Assignee: OpenQ, Inc.
    Inventors: Otavio R. Freire, James P. Zuffoletti, Ruben Jimenez, Matthew A. Prentis, Brian C. Carr
  • Patent number: 8959244
    Abstract: 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: Grant
    Filed: September 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: IChang Lin, Raj Nair, Chin-Cheng Wu
  • Patent number: 8949319
    Abstract: 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: Grant
    Filed: July 20, 2012
    Date of Patent: February 3, 2015
    Assignee: NTT DOCOMO, INC.
    Inventors: Masaaki Yamamoto, Katsumi Sekiguchi, Masaharu Nakatsuchi, Norihito Sekizaki
  • Patent number: 8938550
    Abstract: 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: Grant
    Filed: December 15, 2011
    Date of Patent: January 20, 2015
    Assignee: Microsoft Corporation
    Inventor: Peter Aziz Morgan
  • Patent number: 8938504
    Abstract: 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: Grant
    Filed: April 19, 2012
    Date of Patent: January 20, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Tsafrir Sklarski, Nir Koren, Ravit Huber