Session/connection Parameter Setting Patents (Class 709/228)
  • Patent number: 9823908
    Abstract: A method for providing a framework to develop a client application executed on multiple platforms is disclosed. The method includes steps of: (a) an apparatus for providing a framework acquiring information on platform independent user interface (UI) and information on business logic written by using a general-purpose programming language; and (b) the apparatus performing (i) a process for generating a platform-dependent UI code corresponding to the acquired information on the platform independent UI as UI code for a target platform among the multiple platforms and (ii) a process for generating business logic code corresponding to the acquired information on the business logic as business logic code for the target platform.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: November 21, 2017
    Assignee: TMAXSOFT. CO., LTD.
    Inventor: Ji Young Jo
  • Patent number: 9825836
    Abstract: A connected computer may be operated as node by inspecting communications from other nodes that pass through that node. From the communications, two or more pointers may be determined for the given node. These pointers may include a first pointer identified by a default designation that links the given node to a first node in the network, and a second pointer to another node. The second pointer may be identified by a determination that a designated criteria has been satisfied after the given node is placed on the network.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: November 21, 2017
    Inventor: James A. Roskind
  • Patent number: 9826058
    Abstract: A method operates a network, wherein multiple clients are connected to a server for accessing an application that is provided or running on the server. The application is tunneled within one or more corresponding flows between the clients and the server. A device for per flow scheduling of the flows prioritizes the flows based on at least one of application characteristics, application requirements, flow characteristics or flow requirements. The prioritizing by the device takes into consideration a change or a variation, over time, of at least one of an application characteristic, an application requirement, a flow characteristic or a flow requirement.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: November 21, 2017
    Assignee: NEC Corporation
    Inventors: Jan Seedorf, Mayutan Arumaithurai, Edo Monticelli
  • Patent number: 9819745
    Abstract: To determine the correct media stream to latch onto, the system and method uses a hashing algorithm to uniquely identify a legitimate media stream. A first invite message is received at a Session Border Controller (SBC) to establish a communication session. For example a Session Initiation Protocol (SIP) INVITE is received. The first invite message comprises a first hash of a fingerprint. For example, the hash may be a hashed session key. A media message is received that contains the fingerprint to establish a media stream for the communication session. A second hash is created using the fingerprint in the media message. The first hash is compared to the second hash. In response to the first hash matching the second hash, a Network Address Translator (NAT) latches to an address and/or a port in the media message. Thus, the correct media stream is associated with the communication session.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: November 14, 2017
    Assignee: Extreme Networks, Inc.
    Inventors: Biswajyoti Pal, Manish Chatterjee
  • Patent number: 9819513
    Abstract: A virtual private router (VPR) intercepts DNS requests and returns a pseudo IP address to the requesting application and the pseudo IP address is mapped to a domain name in the request. Requests for content including the pseudo IP address are modified to include the corresponding domain name and transmitted to an intermediary server, which resolves the domain name to a real IP address and forwards the content request. The content is received by the intermediary server, which returns it to the requesting application, such as by way of the VPR. Real IP addresses may be returned by the intermediary server such that subsequent content requests to the domain name may bypass the intermediary server. Requests for certain domains, ports, and/or protocols may bypass the intermediary server such that the VPR resolves the domain names to real IP addresses.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: November 14, 2017
    Assignee: AnchorFree Inc.
    Inventors: Eugene Lapidous, Roman Kuzmenko, Maxim Molchanov
  • Patent number: 9811541
    Abstract: A system and method can support in-memory session replication in a server cluster using a lazy deserialization approach. The server cluster can include a primary application server and a secondary application server. The primary application server operates to receive a request associated with a session from a client and maintains session information associated with the session. Based on the session information, the primary application server can responds to the client. The secondary application server operates to receive and maintain serialized session information from the primary application server. The secondary application server operates to update the serialized session information based on one or more session updates received from the primary application server. When the primary application server fails, the secondary application server can generate deserialized session information based on the updated serialized session information and responds to the client.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: November 7, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Naresh Revanuru, Lenny Phan, Scott Oaks
  • Patent number: 9813491
    Abstract: Techniques are provided for exporting one or more file systems through multiple nodes of a cluster. One or more of the exported file systems may be simultaneously exported through a single node of the cluster. A bundle, or mapping between a node in the cluster and a file system, is created. The bundle represents an amount of work assigned to the node. A bundle is reassigned from one node to another node in the cluster in response to a failover, an addition of a new node to the cluster, or in response to a load balancing determination.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: November 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Frederick S. Glover, George Sanderson, Donald Allan Graves, Jr.
  • Patent number: 9806838
    Abstract: Disclosed is a data transmission method in a mobile communication system. The data transmission method through a code sequence in a mobile communication system includes grouping input data streams into a plurality of blocks consisting of at least one bit so as to map each block to a corresponding signature sequence, multiplying a signature sequence stream, to which the plurality of blocks are mapped, by a specific code sequence, and transmitting the signature sequence stream multiplied by the specific code sequence to a receiver.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: October 31, 2017
    Assignee: EVOLVED WIRELESS LLC
    Inventors: Yeong Hyeon Kwon, Seung Hee Han, Hyun Hwa Park, Dong Cheol Kim, Hyun Woo Lee, Min Seok Noh
  • Patent number: 9794255
    Abstract: A processor stores authentication information managed by a native environment of the communication terminal in a first storage region of the storage device. The processor stores authentication information of an application to be executed on a Web application execution environment of the communication terminal in a second storage region of the storage device. The processor performs a control to write the authentication information stored in the first storage region to the second storage region when authentication information used by the application is not stored in the second storage region and is stored in the first storage region.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: October 17, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Daisuke Yamashita, Masahide Noda, Junichi Yura, Hideto Kihara, Takashi Ohno
  • Patent number: 9794420
    Abstract: A policy and charging rules function (PCRF) device includes a memory storage comprising instructions, at least one network interface, and at least one processor coupled to the memory and to the at least one network interface. The instructions are executed by the at least one processor to receive a policy request of a first user sent by a gateway device; determine, according to the policy request, that the first user needs to use a counter of a second user; acquire a current status of the counter of the second user using a session of the second user established between the PCRF device and a charging system; and generate a control policy of the first user according to the current status of the counter of the second user and send the control policy to the gateway device.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: October 17, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoqian Chai, Na Yan
  • Patent number: 9787662
    Abstract: In an embodiment, a method and system for responding to receipt of an identifier of a first member having an account in an online social network is disclosed herein. One or more members connected to the first member are determined based on a same web browser identifier associated with each of the first member and the one or more members. There is caused to be displayed one or more graphical elements, such as a first graphical element visually depicting a connection between the first member to each of the respective one or more members and a second graphical element visually depicting account information and account access information of the first member and the one or more members.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Viji Nair, Basil Kurian, Theodore Hwa, Karrick McDermott
  • Patent number: 9787562
    Abstract: The invention relates to the technical field of domestic networks. A domestic network based on the present UPnp-Standard allows AV connections to be set up between two network subscriber stations—Network connections such as these are set up and managed under the control of a network station which is in the form of a control point. In this case, the UPnP-Standard allows the network station which is the form of a control point to log off the network after setting up an AV connection, and thus to be inactive while the AV connection that has been set up is in existence. This results in the problem that an AV connection which has been set up unnecessarily remains in existence even after the desired AV data stream has been transmitted, so that further connection requests for such stations must be answered with a rejection.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 10, 2017
    Assignee: THOMSON Licensing
    Inventor: Ingo Huetter
  • Patent number: 9781624
    Abstract: The solution introduces a flexible mechanism to avoid paging a delay-tolerant UE prematurely by buffering its high frequency, low priority data for a time duration set according to the UE's current and historic activity data, thereby increasing radio resource and network efficiency, and reducing UE batter drainage. A method of managing frequent low priority downlink data transmissions comprises receiving a downlink data packet intended for a UE, buffering the received downlink data packet in response to a determination that the received downlink data packet is low priority, and the UE is delay-tolerant, starting a timer, the timer being set in response in response to the UE currently being in an idle state, the timer being set according to a next anticipated activity time for the UE, and transmitting the downlink data packet to the UE upon the expiration of the timer.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: October 3, 2017
    Assignee: MAVENIR SYSTEMS, INC.
    Inventors: Veena Murthy, Ravi Danda
  • Patent number: 9773249
    Abstract: A system and method may add to a web page a similar-content module which may contain information related to the context of the web page, may look like a portion of the web page, and may lead to a jump page which presents information in the similar-content module in more detail and contains an advertiser's advertisement or a link to an advertiser's web page. If a user is interested in the information in the similar-content module, he may click on the module and be sent to the jump page. Displaying the similar-content module will not cost any advertiser anything. A pay per impression advertiser will not be charged until its advertisement is displayed on the jump page, and a pay per click advertiser will not be charged until its link in the jump page is clicked on.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: September 26, 2017
    Assignee: Excalibur IP, LLC
    Inventors: Pinank Gogri, Michael Mulvihill, Hayrettin Kolukisiaoglu, Shamik Sharma, Sundeep Tirumalareddy
  • Patent number: 9774617
    Abstract: An embodiment invention provides a new way of creating a distributed client side user monitoring and attack system for use within the security market. In one embodiment of the invention, a distributed client side user monitoring and attack system, includes: a security application server; a target application server; a target application; and a first code in the target application to permit backchannel communications with the security application server.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: September 26, 2017
    Assignee: Trustwave Holdings, Inc.
    Inventors: Tyler Rorabaugh, Quoc Quach, Matthew Batema, Jim Hong, Scott Parcel
  • Patent number: 9767029
    Abstract: For serving sequential read patterns from a compressed journal storage system, a construction area cache algorithm is used to temporarily store the read and decompressed data in a user view sequential order to minimize disk I/Os and CPU utilization while serving the data to the user.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Amit, Dolev Ish Am, Sergey Marenkov, Ben Sasson
  • Patent number: 9769093
    Abstract: In InfiniBand, communication is made between a first queue-pair (QP) allocated to a first user-program executed within a first apparatus and a second QP allocated to a second user-program executed within a second apparatus. The first apparatus sets a specific code to a send work-request, after moving information previously set to the send work-request to a portion of the data, and transmits the data added with a first QP number identifying the first QP to the second apparatus. The second apparatus determines that the received data is added with the QP number, when the specific code is set to a receive work-request, identifies the first user-program based on the QP number, and sends the data to the second user-program via the receive work-request after deleting the QP number from the data and moving information stored in the portion of the data to the receive work-request.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: September 19, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Minoru Nakamura, Kohta Nakashima
  • Patent number: 9763037
    Abstract: Systems and methods are provided that couple one or more devices to one or more user interfaces and to one or more servers via network connections allowing a human operator to provide tailored content to an autonomous or semi-autonomous robotic agent that is responsive to human interpretable commands. Various devices can be identified on a network and location data regarding each of the mobile devices can be delivered to the servers. Data can be displayed on a user interface that is a presentation screen based on mobile devices in its proximity, for example.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: September 12, 2017
    Assignee: MEDAPPIT LLC
    Inventor: Barbara J. Manges
  • Patent number: 9762572
    Abstract: A method includes detecting a security token device that is un-formatted with respect to an enterprise, wherein the security token device comprises a first cryptographic authentication key, and formatting, by a processor, the security token device by replacing the first cryptographic authentication key of the security token device with a second cryptographic authentication key that is specific to a security requirement of the enterprise.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: September 12, 2017
    Assignee: Red Hat, Inc.
    Inventors: Robert B. Lord, Steven William Parkinson
  • Patent number: 9763064
    Abstract: An interaction server controls access between a plurality of senders and/or users exchanging electronic interactions. A sender may identify a user with whom the sender desires to interact using a public identifier associated with the user. The interaction server may coordinate the desired interaction without revealing private information, such as information about private user resources (e.g., personal contact information, personal payment information, personal data, etc.). The interaction server may determine whether to provide an interaction by evaluating an access code, by determining whether a user is trusted, and/or the like. The interaction server may provide the interaction, a notice of the interaction, a payload associated with the interaction, and/or the like to a user resource associated with the public identifier if access is allowed.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: September 12, 2017
    Assignee: Evernym, Inc.
    Inventors: Timothy Ruff, Jason Law
  • Patent number: 9753885
    Abstract: Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
    Type: Grant
    Filed: March 16, 2013
    Date of Patent: September 5, 2017
    Assignee: Intel Corporation
    Inventors: Jeff Willey, Robert G. Blankenship, Jeffrey C. Swanson, Robert J. Safranek
  • Patent number: 9756105
    Abstract: A method and an apparatus in a multimedia network node (312), for providing a relevant service level for a first subscriber (A) in a multimedia session with a second subscriber (B). A service level policy has been defined for each subscriber. A session negotiation message (3:1) sent by the first subscriber is first obtained. A required service level of the first subscriber is then detected from a service level parameter that the first subscriber has added to the negotiation message. The policy is updated (3:2a) for the second subscriber if the required service level cannot be allowed in the first subscriber's receive direction according to the original policy of the second subscriber, to allow that network resources are reserved (3:3) for the session such that the first subscriber will receive media (3:4) with the required service level.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: September 5, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Mattias Lidstrom, Ignacio Mas Ivars
  • Patent number: 9747647
    Abstract: A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies one or more missed content items, of the plurality of content items, that were part of the content feed and were not displayed by the client device. The social networking system generates a subsequent content feed that includes one or more content items that have not been previously provided to the client device and a missed feed unit that is associated with the one or more missed content items. In one embodiment, the missed feed unit, when selected, redirects the user to a new page that presents a different content feed including the identified missed content items. The social networking system provides the subsequent content feed to the client device for presentation to the user.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 29, 2017
    Assignee: Facebook, Inc.
    Inventors: Chao Ruan, Shilin Ding, Jiayi Zhu, Wenyuan Yu, Li Zhang, Gregory Matthew Marra, Andrew Chung, Zhiqiu Kong
  • Patent number: 9749444
    Abstract: A mechanism is provided for controlling a distributed application. An indication of a computational capability of a client computing machine and of a server computing machine is detected. At least part of a page is built in response to a request received by the server computing machine from the client computing machine. The at least part of the page comprising a set of commands each one for submitting a next request on the client computing machine. Processing logic for serving each next request being split between a client processing component and a server processing component. The page with the client processing component for each command is returned to the client computing machine for causing the client computing machine to load the page and execute each client processing component in response to the corresponding next request. Each server processing component is executed in response to the corresponding next request.
    Type: Grant
    Filed: November 28, 2013
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Leonardo Lanni, Luca Lazzaro, Alessandro Scotti, Antonio M. Sgro, Andrea Tortosa
  • Patent number: 9747330
    Abstract: A system, method and apparatus are disclosed which may be used to provide demographic and behavior data of a user of a video service provider. The user demographic information may be obtained by obtaining an image of the user, analyzing the image data, and providing the information about the determined demographic data. Behavior data may be obtained from at least one sensor monitoring user actions and correlating the user actions with video content being provided to the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 29, 2017
    Assignee: Brightcove Inc.
    Inventors: Albert John McGowan, Matthew A. Johnson
  • Patent number: 9743402
    Abstract: A system is provided that includes a control panel having first and second wireless transceivers, a beacon processor of the control panel that transmits a beacon through the first wireless transceiver, wherein the beacon defines a repeating superframe having a first time period and a second time period, a plurality of wireless devices that exchange messages with the control panel within a respective TDMA slots of the repeating superframe, and an access processor within the control panel that dynamically adjusts relative sizes of the first and second time periods to reduce or exclude WiFi access by portable user devices based upon a status of the plurality of wireless devicess wherein use of the second time period is polymorphic under IEEE 802.11 and IEEE 802.15A protocols, and wherein relative priorities of the first and second time periods are inverted during transmissions between the control panel and other devices of the control panel.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: August 22, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Sandeep Suresh
  • Patent number: 9742881
    Abstract: A method for providing a “just-in-time” distributed capability for classification encoding is described. When a source transport node processes a new flow (a flow for the first time), the source transport node in some embodiments sends a metadata packet “just-in-time” to the destination transport node to propagate the classification encoding to use for the given flow.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 22, 2017
    Assignee: NICIRA, INC.
    Inventor: Anupam Chanda
  • Patent number: 9740851
    Abstract: A mechanism is provided for sending a password to a terminal. A password send request is received. The status of each of a plurality of terminals coupled to the information processing device via a network is acquired. On the basis of the acquired statuses, at least one item is selected from a group comprising the terminal serving as a destination for the password, the communication method with the terminal, or the method for inputting the password in the terminal. The password is then sent to the selected terminal via a network.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Hockings, Philip A. J. Nye, Tadashi Tsumura
  • Patent number: 9742891
    Abstract: An information handling system includes a network interface, a radio frequency interface, and a processor. The processor is configured to receive a call initiation signal from a remote system through the network interface, establish a connection with a portable communication device through the radio frequency interface, and accept a call from the remote system. Additionally, the processor is further configured to route audio signals related to the call between the portable communication device and the remote system.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: August 22, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Liam B. Quinn, Carlton A. Andrews, Mark L. Rehmann
  • Patent number: 9742732
    Abstract: A method and apparatus is disclosed herein for TCP SYN flood protection. In one embodiment, a TCP SYN flood protection arrangement comprises a first device operable to process packet input and output functions, including performing sender verification with respect to a connection initiation from a sender for a first TCP connection between the sender and a destination server and a second device, separate from the first device, to perform one or more security processing operations on packets of the first TCP connection from the sender after the first device verifies the sender is legitimate.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: August 22, 2017
    Assignee: VARMOUR NETWORKS, INC.
    Inventors: Yi Sun, Meng Xu, Lee Cheung, Choung-Yaw Michael Shieh
  • Patent number: 9736120
    Abstract: In one embodiment, a computer implemented method provides a client computing device network access to a private network by a network traffic manager, and the method includes: obtaining context parameters related to a context of the client computing device; selecting as a function of the context parameters one or more policies as selected policies, wherein each policy is associated with one or more network entitlement rules defining network access rules to a networking device or an application in the private network according to the policy; retrieving the one or more network entitlement rules associated with the selected policies; and providing the network traffic manager with the one or more network entitlement rules, thereby providing the client computing device the network access.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: August 15, 2017
    Assignee: CRYPTZONE NORTH AMERICA, INC.
    Inventors: Kurt Glazemakers, Adam Douglas Rose
  • Patent number: 9736003
    Abstract: The invention concerns a communication method in a home network comprising at least two devices connected to a communication bus, characterized in that, a first device including an internet application and a second device including means for connecting to the internet, said second device being able to manage at least one internet application protocol, said method comprises the steps of: sending a request from said first device to said second device for opening a connection between said first and second devices, wherein said request contains an internet application protocol identifier to identify the internet application protocol to be used over said connection; sending an internet protocol request under the format of said internet application protocol from said first device to said second device; forwarding said internet protocol request from said second device to an internet server; upon receipt; transferring a response from said internet server to said first device through said second device over said commu
    Type: Grant
    Filed: June 7, 1999
    Date of Patent: August 15, 2017
    Assignee: Thomson Licensing
    Inventors: Guillaume Bichot, Gilles Straub
  • Patent number: 9736818
    Abstract: A method and apparatus are provided for reporting a buffer status to a Node B, by a User Equipment (UE), in a mobile communication system. The method includes checking if a resource for data to be transmitted to the Node B is available, when there is a buffer status report triggered to be transmitted to the Node B; transmitting the buffer status report by using the available resource, if the resource is available; and transmitting a scheduling request to the Node B, if the resource has not been allocated for a predetermined time after the buffer status report is triggered.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: August 15, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Soeng-Hun Kim, Gert Jan Van Lieshout, Kyeong-In Jeong, Himke Van Der Velde
  • Patent number: 9727301
    Abstract: The disclosed embodiments provide a system that drives a remote display from an electronic device. The electronic may be a mobile phone, a tablet computer, a personal digital assistant (PDA), and/or a portable media player. During operation, the system uses the electronic device to obtain user input associated with a transition in graphical output on the electronic device and the remote display. Next, the system identifies a region of interest in the remote display based on the user input and a usage context associated with the graphical output. Finally, the system facilitates viewing of the transition on the remote display by prioritizing transmission of the graphical output from the electronic device to the remote display based on the region of interest.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: August 8, 2017
    Assignee: APPLE INC.
    Inventor: Michael R. Sweet
  • Patent number: 9727576
    Abstract: Data synchronization includes establishing a plurality of target data tables based on a source data table in which data to be synchronized is stored, determining a current target data table from the plurality of target data tables, synchronizing the source data table and the current target data table, and directing an application server to access the current target data table upon successful completion of synchronization.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: August 8, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Lin Zhao, Hai Wang, Qing Zhang, Yina Zhang
  • Patent number: 9729514
    Abstract: In one exemplary embodiment, a computer-implemented method of a secure-access gateway to a destination device in a protected computer network include the step of receiving a request from a remote user to access the destination device in the protected computer network. A session for the remote user is registered. The session includes an access to the destination device by the remote user according to a set of specified parameters controlled by the secure access gateway. The session is created. When the remote user connects and authenticates, the secure access gateway establishes the connection to the destination device on behalf of the remote user. The session is monitored according to the set of specified parameters. The session is monitored to determine if at least one specified parameters is achieved. The session between the remote user and the destination device is when terminated when the at least one specified parameters is achieved.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: August 8, 2017
    Inventors: Robert K Lemaster, Duleep G. Pillai
  • Patent number: 9723545
    Abstract: Methods, systems, and devices are described for Wi-Fi peer-to-peer (P2P) communications. A seeker user equipment (UE) may identify a desired service to be provided via Wi-Fi P2P communication. The seeker UE may broadcast a probe that identifies the desired service. An advertiser UE may receive the probe from the seeker UE. The probe identifies a desired service for the seeker UE that is to be provided via Wi-Fi P2P communication. The advertiser UE may transmit a probe response to the seeker UE only when it is determined that the advertiser UE is capable of providing the identified desired service.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: August 1, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Gerard Gix, Mathew James Martineau, Peter David Krystad, Inga Stotland, Shivraj Singh Sandhu
  • Patent number: 9722884
    Abstract: A computer-implemented method includes, by a particular service: receiving at least one event stream of event data, the event data relating to operation of at least one type of service, each event of the at least one event stream comprising: (i) a timestamp for the event, (ii) information relating to the event; and producing state data relating to information represented in the event data while asynchronously responding to queries relating to the state data. The event data may be consumed in timestamp order.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 1, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
  • Patent number: 9721281
    Abstract: An example computer-readable storage medium stores an information processing program, and this information processing program causes a computer of an information processing apparatus 10A to function as a close proximity communication unit 13 and an information processing unit 12. The close proximity communication unit 13 receives communication history data indicating a history of communication of application data by an information processing apparatus 10C by close proximity communication from the information processing apparatus 10C by close proximity communication. The information processing unit 12 performs predetermined information processing with the communication history data received by the close proximity communication unit 13 as a parameter.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: August 1, 2017
    Assignee: Nintendo Co., Ltd.
    Inventors: Ryusuke Niitani, Masahiro Shiotani, Toyokazu Nonaka, Takehiko Hosokawa, Kouichi Kawamoto
  • Patent number: 9716729
    Abstract: A system and method for transforming inter-communications in a computing platform that includes establishing platform policies; isolating components of a platform; channeling communications of a component through a semantic pipeline; progressively processing a communication through stages of the semantic pipeline; and delivering the processed communication to the destination component in accordance with the semantic pipeline.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: July 25, 2017
    Assignee: APCERA, INC.
    Inventors: Derek Collison, Philip D. Pennock
  • Patent number: 9712374
    Abstract: In general, the invention is directed to techniques for scheduling resource access within an intermediate network device. For example, as described herein, a device receives packets for a plurality of sessions that include application-layer data for the sessions. The device determines a weight for each of the plurality of sessions and, during periods of resource congestion, selects one or more sessions for additional resource allocation based on the respective weights of the sessions. The device allocates additional memory resources to selected sessions to enable further buffering of application-layer data such that the device may apply the service to multiple sessions concurrently despite the resource congestion.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: July 18, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Wei Cao, Xia Zhu, Xuejun Wu
  • Patent number: 9713043
    Abstract: A method of operating a first electronic device, the method including receiving an identifier of a second electronic device from the second electronic device via a communication link formed by a first communication carrier; checking whether the second electronic device is pre-registered based on the received identifier of the second electronic device; transmitting, when the second electronic device is not pre-registered according to a result of the checking, a first handover request message including alternative carriers to the second electronic device, wherein the alternative carriers are supported by the first electronic device and are listed by priority in the first handover request message; receiving a handover selection message including a second communication carrier, wherein the second communication carrier is supported by the second electronic device and is selected among the alternative carriers; forming a communication link with the second electronic device through the second communication carrier;
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: July 18, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jihwan Park, Taenyon Kim
  • Patent number: 9712467
    Abstract: Iterative techniques for successfully sending large electronic messages are provided. In one aspect, a method of sending an electronic message is provided. The method includes the steps of: transmitting the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an electronic message size limit for the recipient; receiving a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient; automatically dividing the electronic message into at least two segments; and transmitting the at least two segments to the recipient. Additionally, the recipient's preferences for receiving large electronic messages from the sender may also be taken into account.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Oscar Durán Jiménez, José Eduardo Martinez Cordero, Maharaj Mukherjee, Gabriel Vallarta
  • Patent number: 9713112
    Abstract: The present invention relates to communications methods, apparatus and systems for correlating registrations with subsequent requests for service, e.g., calling or other services or active calls. In one embodiment requests and corresponding registrations are determined through a method of operating a session border controller (SBC) which includes the assignment of a registration instance identifier by the SBC to each registration request, sending a first message including the registration instance identifier to each user device in response to each registration request, and determining if subsequent requests correspond to the registration instance based on the registration instance identifier being included in subsequent requests. In another embodiment, after a SBC switchover, the new SBC forks a mid-dialog request received for a first call to all active registered devices having the same address of record and determines based on the responses which device has an active dialog corresponding to the first call.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: July 18, 2017
    Assignee: SONUS NETWORKS, INC.
    Inventors: Tolga Asveren, Subhransu S. Nayak
  • Patent number: 9712891
    Abstract: Various methods are described for selecting an access method for receiving a DASH media presentation. One example method may comprise providing for reception of a media presentation description. The media presentation description may identify a first set of access methods for receiving media and may provide attribute values associated with each of the access methods. The method of this example embodiment may further comprise identifying a second set of access methods supported by an apparatus. Furthermore, the method of this example embodiment may comprise determining a third set of access methods belonging to both the first set and the second set. The method of this example embodiment may further comprise selecting an access method from the third set based at least in part on the attribute values associated with the access method. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: July 18, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Lukasz Kondrad, Miska Hannuksela
  • Patent number: 9705979
    Abstract: A method for managing storage and access to data files stored in a storage delivery network comprising a plurality of geographically distributed storage nodes, the method including: receiving a file request from a user, wherein the user is associated with a service level agreement (SLA) containing one or more policies governing handling of file requests from the user; determining if the SLA dictates redirecting the file request to a predetermined storage node; if the SLA dictates redirecting the file request to a predetermined storage node, redirecting the file request to the predetermined storage node; otherwise, identifying all storage nodes from the plurality of geographically distributed storage nodes that are not too busy by determining whether a number of current access requests being served by each storage node exceeds a predetermined threshold value; identifying a nearest storage node from among the not too busy storage nodes; and redirecting the user request to the nearest storage node.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: July 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Scott P. Chatley, J. Gabriel Gallagher, Thanh T. Phan, Troy C. Gatchell
  • Patent number: 9706059
    Abstract: A policy decision method is provided, including receiving, by a policy and charging rules function (PCRF) device, a first user policy request for a first user sent by a gateway device, determining, by the PCRF device, that the first user and a second user share a usage quota, and the second user is an owner user of the usage quota, acquiring, by the PCRF device, a current second user counter status of a second user counter of the second user, and generating, by the PCRF device, a first user control policy according to the current second user counter status and sending the first user control policy to the gateway device. The present invention can implement sharing of accumulated data among users, reduces processing pressure of the charging system, and decreases a performance loss of the charging system.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 11, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoqian Chai, Na Yan
  • Patent number: 9705983
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a media distribution system having a controller to identify a plurality of media presentation devices of a user of the media distribution system, identify one or more distribution preferences supplied by the user for distributing media content to the plurality of media presentation devices, receive media content from one of a plurality of media sources of the user, determine a media content type from the received media content, and distribute the received media content to one or more of the plurality of media presentation devices according to the one or more distribution preferences and the media content type. The one or more distribution preferences comprise in part media content distribution arrangements assigned by the user between the plurality of media sources of the user and the plurality of media presentation devices of the user. Other embodiments are disclosed.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 11, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Scott White, James Cansler, Ian C. Schmehl
  • Patent number: 9698889
    Abstract: A technology that is operable to schedule data transfer for a multiple user multiple-input and multiple-output (MU-MIMO) communications network is disclosed. In one embodiment, an enhanced node B (eNode B) is configured with circuitry configured to receive a sounding signal from each of a plurality of user equipment (UEs). One or more major paths of the sounding signals from each of the plurality of UEs are determined. An angle of arrival (AoA) is determined that is associated with each of the one or more major paths. The plurality of UEs are grouped into one or more candidate MU-MIMO sets using the AoAs associated with each of the one or more major paths. Data transmissions are scheduled for one or more of the candidate UEs of the candidate MU-MIMO set on one or more of the major paths of each of the candidate UEs.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: July 4, 2017
    Assignee: INTEL CORPORATION
    Inventors: Feng Xue, Yuan Zhu, Hooman Shirani-Mehr, Roya Doostnejad, Qinghua Li, Masoud Sajadieh
  • Patent number: 9698867
    Abstract: In a multiple interface, low power and lossy network comprising a plurality of nodes, a sender node dynamically selects a data packet for setting a transmission parameter request in response to determining that an age value for a set of transmission parameters associated with a recipient device has expired or is expiring. The sender node selects an desired data packet for sending a transmission parameter request and transmits the selected data packet to the recipient device. The sender node receives a transmission parameter response from the recipient node comprising updated transmission parameters for that recipient node and then updates the current transmission parameters associated with the recipient node accordingly.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: July 4, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan W. Hui, Wei Hong, Jean-Philippe Vasseur