Session/connection Parameter Setting Patents (Class 709/228)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 9699519
    Abstract: Techniques are disclosed for generating preference rankings in response to requests for streaming media content received from client devices. The preference rankings are used to indirectly partition streaming media content across different content distribution networks (CDNs). Such partitions may be referred to as a “soft” partition, as all of the streaming media content remains available from each CDN. That is, the partitioning of content across CDNs is not absolute, and any content item may be requested from any CDN. Doing so ensures that content remains available even where the preferred CDN for a given content item fails, while at the same time increasing the probability of a cache hit at the CDNs, without increasing the cost or the actual cache sizes of the content caches of different CDNs.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: July 4, 2017
    Assignee: NETFLIX, INC.
    Inventors: Mark Watson, Neil D. Hunt, John Funge, Anthony N. Park
  • 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
  • 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: 9693293
    Abstract: Systems and methods are disclosed for providing efficient and reliable communication for wireless devices, e.g., Machine Type Communication devices, in a cellular communications network. In one embodiment, a network node of the cellular communications network identifies candidate device-anchor base stations, where the candidate device-anchor base stations are wireless devices that satisfy one or more predefined criteria for serving as a candidate device-anchor base station. The network node then effects selection of a device-anchor base station for a wireless device from the candidate device-anchor base stations such that communication between a serving base station of the wireless device and the wireless device is via the device-anchor base station. In this manner, communication between the wireless device and the serving base station of the wireless device is assisted by the device-anchor base station.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: June 27, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Yu Yang, Konstantinos Dimou
  • Patent number: 9692911
    Abstract: Methods, systems, and computer readable media for using user defined session description protocol (SDP) rules are disclosed. According to one method, the method occurs at a policy and charging rules function (PCRF). The method includes receiving at least one user defined SDP rule, wherein the user defined SDP rule includes at least one SDP parameter reference for referencing at least one SDP parameter. The method also includes receiving SDP information in an SDP related message associated with setting up a session. The method further includes determining, using the at least one user defined SDP rule and the SDP information, a policy related rule associated with the session.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: June 27, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sayan Chowdhury, Tarek Assali
  • Patent number: 9684686
    Abstract: A database system may implement database system recovery using non-volatile system memory. An update to a data page of a database may be received. A version of the data page may be obtained in system memory. A new version of the data page may be determined according to the received update. The new version of the data page may be maintained in a non-volatile portion of system memory irrespective of a failure of the database. In at least some embodiments, the update may be performed without generating recovery log records indicating the update. Upon recovery from a database failure, data pages maintained in non-volatile system memory may be made available to service access requests.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Douglas Morley, Swaminathan Sivasubramanian
  • Patent number: 9686317
    Abstract: A network is described herein which can control, through subscriber profile data and/or policy preconfigured control data, whether deep packet inspection for data flow/s for an Internet Protocol-Connectivity Access Network (IP-CAN) session established by an end user should take place, or not, according to a defined “User Privacy Policy”, and, in the former case, to which traffic detection function (TDF) node the data flow(s) should be directed.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 20, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Maria Belen Pancorbo Marcos, Louis Segura
  • Patent number: 9680934
    Abstract: A communication policy server may receive channel availability information indicative of a plurality of communication channels detected by a communication manager of a vehicle, each of the plurality of communication channels configured to provide messages to a target recipient associated with the vehicle. The communication policy server may recommend one of the plurality of detected communication channels as optimal based on factors such as preferences of the target recipient and preferences of the message source, the timing of the messages and the content of the messages.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: June 13, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Yimin Liu, Perry Robinson MacNeille, Thomas Schneider, Alfredo Cateriano
  • Patent number: 9679074
    Abstract: Systems and methods are provided for processing a data stream in real time to identify connections between one or more social elements social elements and aggregating and storing the identified connections over a rolling time window. Social elements may be stored as nodes and connection between social elements may be stored as labeled connections between nodes. Other embodiments are provided.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 13, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera
  • Patent number: 9679078
    Abstract: In one embodiment, a method includes accessing a social graph comprising nodes and a edges connecting the nodes, receiving from a first user a query inputted at a search client, the search client being associated with context data from a page associated with the search client, such that the context data identifies one or more nodes associated with the page, generating search results corresponding to the query, wherein each of the search results corresponds to a node, and scoring the search results based at least in part on the context data associated with the search client. The context data may identify a social context of the page, which can include tags, comments, likes, commenters, and the like.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: June 13, 2017
    Assignee: Facebook, Inc.
    Inventors: Abhinav Vora, Allan Stewart
  • Patent number: 9674078
    Abstract: A method for routing communication paths among computing devices. The method includes a one or more computer processors identifying a computing entity and a data storage entity that transfer data. The method further includes determining a plurality of communication ports that the data storage entity utilizes to transfer data to the computing entity. The method further includes identifying a plurality of computing resources respectively associated with the determined plurality of communication ports that the data storage entity utilizes to transfer the data to the computing entity. The method further includes generating a list of tuples for the data storage entity based, at least in part, on the identified plurality of computing resources and the determined plurality of communication ports.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ohad Atia, Yuval A. Ben-Horin, Alon Marx
  • Patent number: 9674729
    Abstract: A bandwidth estimation algorithm on shared links detects peaks and/or average per-user bandwidth. Estimating is performed at the transport or IP layer with no assistance from lower layer (PHY, MAC, etc.) and the techniques can be used for any of adjusting the level of video optimization to the available bandwidth; driving QoS decisions at the transmitter based on available bandwidth; improving QoS enforcement during transitions among hybrid technologies on a wireless links; and correcting estimates on devices delivering bursty payload.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: June 6, 2017
    Assignee: Venturi Wireless, Inc.
    Inventors: Kanapathipillai Ketheesan, David Choi
  • Patent number: 9674305
    Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: June 6, 2017
    Assignee: YAHOO! INC.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
  • Patent number: 9674123
    Abstract: A system for secure delivery of messages over disparate networks with disparate protocols, comprising a server computer comprising program code stored in a memory and adapted to manage message delivery received from at least one accredited client computing device, the server computer having at least a plurality of special TCP sockets allowing a plurality of persistent connections, the connections being adapted to deliver messages under different carrier protocols, using at least one of SNPP, WCTP, SMTP, CAP, and OAI carrier types protocols, and the connections being adapted to facilitate the sending of multiple messages in a short time.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 6, 2017
    Assignee: SEMOTUS INC.
    Inventors: Anthony LaPine, Pamela LaPine
  • Patent number: 9674768
    Abstract: A method for enabling a first terminal to access a wireless network, includes: receiving an access request sent from the first terminal, the access request including a terminal identification of the first terminal; determining whether the first terminal meets a condition based on the terminal identification included in the access request; sending a connection invitation to the first terminal if it is determined that the first terminal meets the condition; receiving a connection request sent from the first terminal based on the connection invitation; and enabling the first terminal to access the wireless network based on the connection request.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: June 6, 2017
    Assignee: Xiaomi Inc.
    Inventors: Qiuping Qin, Jun Yuan, Baichao Wang
  • Patent number: 9668232
    Abstract: Methods, systems, and devices are describe for signaling protocols for device-to-device discovery operations in a wireless communication system. A user equipment (UE) may be communicating with a serving base station using a first frequency in a first frequency band. The UE may transmit, to the serving base station, information associated with performing a discovery scan procedure on a second frequency in a second frequency band during a discovery scan interval. The first frequency may be different from the second frequency. The UE may identify a capability to skip one or more downlink transmissions from the serving base station during the discovery scan interval.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Shailesh Patil, Saurabha Rangrao Tavildar, Sudhir Kumar Baghel, Kapil Gulati
  • Patent number: 9661152
    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: May 23, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoqian Chai, Na Yan