Session/connection Parameter Setting Patents (Class 709/228)
  • Patent number: 10104002
    Abstract: In one embodiment, a method is described. The method includes receiving a network communication from a source device (where the network communication is received at a network device, and the network communication comprises a sequence number) and determining whether the sequence number is to be modified. In response to a determination that the sequence number is to be modified, the method further includes extracting the sequence number from the network communication, modifying (by a processor of the network device) the sequence number to produce a modified sequence number, and inserting the modified sequence number in the network communication, in place of the sequence number, to produce a modified network communication. Further still, the method includes transmitting the modified network communication to a destination device, where the network communication is transmitted from the network device.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: October 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Hung The Chau
  • Patent number: 10097465
    Abstract: Example methods are provided to perform data transfer between a first endpoint and a second endpoint. The method may comprise detecting an elephant flow of data from an application executing on the first endpoint for transfer to the second endpoint; and splitting the elephant flow to obtain first packets and second packets. The first endpoint may have cognizance of a first path and a second path between a first network interface of the first endpoint and a second network interface of the second endpoint. The method may comprise establishing a first subflow and a second subflow of a multipath connection with the second endpoint; and sending, over the first network interface, the first packets on the first subflow and the second packets on the second subflow to the second network interface.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: October 9, 2018
    Assignee: NICIRA INC.
    Inventors: Akshay Kumar Sreeramoju, Madhusudhan Ravi, Benjamin Basler
  • Patent number: 10097630
    Abstract: The method including, receiving a transfer command at a transfer coordinator node of a first node cluster at a first site to initiate a transfer of data from the first node cluster to a second node cluster at a second site. The method further including causing a status of the second site to be switched from an inactive status to an active status at the nodes of the first node cluster. The method further including initiating a transfer of the data from the first node cluster to the second node cluster. The method further including determining that the second node cluster has the active status at the nodes of the first node cluster and causing the data transaction request to be transferred from the nodes at the first node cluster to the second node cluster during the transfer of the data.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: October 9, 2018
    Assignee: Red Hat, Inc.
    Inventor: Mircea Markus
  • Patent number: 10089310
    Abstract: One or more techniques and/or systems are provided for constructing a complementary calendar and/or a shadow calendar. A user may maintain a primary calendar within which the user may schedule user specified tasks and/or meetings, but may inadvertently omit other entries. Accordingly, a complementary calendar may be constructed based upon inferences derived from user signal data (e.g., information used to identify/infer activities of the user, such as social network profile information, messages, temporal information, locational information, documents, etc.). The complementary calendar may be automatically populated with entries corresponding to inferences derived from user signals and/or real-time conditions (e.g., weather, store hours, traffic conditions, etc.). The primary calendar and the complementary calendar may be merged to create a shadow calendar.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shira Weinberg, Haim Somech, Scott Vernon Fynn, Uri Barash, Colleen Elizabeth Hamilton, Robert J. Howard, III
  • Patent number: 10084747
    Abstract: Systems, apparatus and methods described herein are configured to allow use of network addresses in an internal or private network that are outside of private address ranges as specified by communication protocols (e.g., IPv4). In some embodiments, the systems, apparatus and methods described herein are further configured for use of placeholder addresses to facilitate communication with external computing devices that may have network addresses that overlap the local address space.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: September 25, 2018
    Assignee: ALLIED TELESIS HOLDINGS KABUSHIKI KAISHA
    Inventor: Theuns Willem Verwoerd
  • Patent number: 10084789
    Abstract: Disclosed are various embodiments for facilitating the distribution of files from a file repository. Files from a file repository can be distributed via peer to peer transmissions where the peer devices can perform authentication functions. The authentication can be performed based upon metadata associated with the files as well as based upon authentication requests submitted to an authentication server.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: September 25, 2018
    Assignee: AirWatch, LLC
    Inventor: Ramani Panchapakesan
  • Patent number: 10082817
    Abstract: A method for controlling a power output by an electronic device is provided. The method includes determining whether power is supplied by the electronic device to an external electronic device, by checking a connection unit of the electronic device, determining whether data communication with the external electronic device is possible, based on the determination, and controlling the output of power through the connection unit, based on a result of the determination of whether the data communication is possible.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: September 25, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jong-Hun Park
  • Patent number: 10084769
    Abstract: Techniques are disclosed for a single sign-on (SSO) enterprise system with multiple data centers that can use a lightweight cookie on a user's client device. The lightweight cookie can include a reference to a data center in which the user is already authenticated, and a new data center can contact the old data center for creating a session for the user on the new data center. If the old data center is unavailable, then the new data center may fall back to accessing a local security store, a backup of keys, security tokens, and/or other security data, in order to create a local session for the user on the new data center.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: September 25, 2018
    Assignee: Oracle International Corporation
    Inventors: Stephen Mathew, Vamsi Motukuru, Madhu Martin, Vikas Pooven Chathoth
  • Patent number: 10085297
    Abstract: A method of a UE being served by a eNB for supporting device to device (D2D) communication is disclosed. The method includes the UE receiving a message that includes information pertaining to a first resource pool provided by the eNB, wherein resources of the first resource pool are common resources shared by more than one UE using the first resource pool. The method further includes the UE being configured with a second resource pool provided by the eNB, wherein the second resource pool is different from the first resource pool. Furthermore, the method includes the UE selecting resource(s) from the second resource pool and uses the selected resource(s) for D2D transmission.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: September 25, 2018
    Assignee: INNOVATIVE SONIC CORPORATION
    Inventor: Li-Te Pan
  • Patent number: 10079874
    Abstract: A system is provided. The system includes a processor, a memory, and an I/O device, an interaction engine unit stored on the memory and including a configuration unit and an execution unit. The configuration unit includes an entity module, an entity type module, a service module, and a flow module. The entity module stores an entity name of more than one server component and client component, representing at least one networked device. The entity type module stores an entity type. The service module stores at least one service. The flow module stores a control flow among the at least one service. The at least one service includes at least one source service and at least one target service. The execution unit, upon receipt of a trigger, executes the control flow. The execution unit can break down output data from the at least one source service, and parses, maps, or transforms the output data readable to the at least one target service in accordance with a predetermined setting.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: September 18, 2018
    Assignee: Pulzze Systems, Inc.
    Inventors: Sang Duck Jung, Kausik Sridharabalan, Peter Sang Diuk Jung
  • Patent number: 10079849
    Abstract: For assessing a risk associated with a Wi-Fi network, an analysis to evaluate a risk element associated with the Wi-Fi network is performed at a mobile device. From a result of the analysis, a risk value is determined. An overall risk value of the Wi-Fi network is to the risk value. Whether the overall risk value exceeds a risk tolerance threshold is evaluated. An activity on the device is prevented from using the Wi-Fi network at least when the overall risk value exceeds the threshold, and permitted when the overall risk value does not exceed the threshold. A visual attribute is assigned to the risk value according to a scale on which the risk value is measured. The visual attribute is presented on the device as a reason for preventing the use. The Wi-Fi network, the risk element, and the overall risk value are reported to a repository.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: September 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hitham Ahmed Assem A. S., Al Chakra, Jonathan Dunne, Liam Harpur
  • Patent number: 10069930
    Abstract: A data broadcasting file based on HTML5 is transported in an MMT method. In a data content management table, information of a list of broadcasting transport files and a central file constituting a presentation unit, and a list of files to be pre-cached is described for each data broadcasting presentation unit. When a list of broadcasting files constituting a data broadcasting presentation unit to be referred to next after a current data broadcasting presentation unit is designated as a pre-cache target, a receiver side can pre-cache file data necessary for a data broadcasting presentation unit to be transitioned to next, and a timely data broadcasting service interoperating with a broadcast program can be realized.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: September 4, 2018
    Assignee: SONY CORPORATION
    Inventors: Naohisa Kitazato, Yoshiharu Dewa
  • Patent number: 10068581
    Abstract: In a method of providing a backward and forward compatible speech codec payload format, performing the steps of providing a RTP package. Subsequently, including payload according to a first codec into the provided RTP package, and appending payload according to a second codec into the provided RTP package. In addition, locating at least one unused bit in the included first codec payload, and designating the located at least one unused bit as a codec compatibility bit. Finally, utilizing the designated at least one codec compatibility bit to provide an indication of the presence of the appended second codec payload.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tomas Frankkila, Stefan Bruhn, Daniel Enström
  • Patent number: 10063521
    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: August 1, 2017
    Date of Patent: August 28, 2018
    Assignee: CRYPTZONE NORTH AMERICA, INC.
    Inventors: Kurt Glazemakers, Adam Douglas Rose
  • Patent number: 10057119
    Abstract: A hybrid reconfiguration scheme can allow for fast partial network reconfiguration with different routing algorithms of choice in different subparts of the network. Partial reconfigurations can be orders of magnitude faster than the initial full configuration, thus making it possible to consider performance-driven reconfigurations in lossless networks.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: August 21, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Evangelos Tasoulas, Ernst Gunnar Gran, Tor Skeie, Bjørn Dag Johnsen
  • Patent number: 10057376
    Abstract: An RDP server may query a web client to determine one or more capabilities of the web client. The RDP server may receive a packet from the web client that indicates the one or more capabilities of the web client. The RDP server may identify one or more applications running on a remote machine to be accessed by the web client. The RDP server may provide one or more virtual channels between the RDP server and the web client. The one or more virtual channels may each be associated with an identified application running on the remote machine and a capability of the web client. The virtual channels may be provided to facilitate the generation of an interface for viewing and interacting with content of the remote machine at the web client.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 21, 2018
    Assignee: Dell Products L.P.
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Patent number: 10051610
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for performing device-to-device (D2D) communication by an in-coverage user equipment (UE) in a cellular communication system is provided. The method includes receiving a scheduling grant through a downlink control channel from a base station (evolved Node B (eNB)) and transmitting a scheduling assignment (SA) message in an SA region of a D2D communication frame and data in a data region of the D2D communication frame, based on the scheduling grant, wherein the scheduling grant indicates a resource pattern for transmission (RPT) corresponding to a set of resource units or a subset of a resource unit in a time domain and a frequency domain that is used for transmission of the data.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: August 14, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Peng Xue, Hyun-Seok Ryu, Seung-Hoon Park, Hyun-Kyu Yu, Cheol Jeong, Sang-Won Choi
  • Patent number: 10044756
    Abstract: An application deployed in a public cloud is enabled to access an on-premises resource securely and without requiring additional ports on a firewall. A pair of security gateways is instantiated, one at the cloud, and another located on-premises. Each gateway can access information that is necessary to locate and establish a secure connection to the on-premises resource. In response to a determination that the application needs to access the on-premises resource, the data set is used to locate the resource. A communication request is then issued from the cloud gateway to the on-premises gateway over a socket-based communication channel established between the gateways. The communication request is sent over an HTTP-based protocol such that the application is able to access the on-premises resource without requiring an additional IP address/port to be defined at the firewall. Proxied connectivity is then enabled from the application to the on-premises resource.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Linwood Hugh Overby, Jr., Anthony Ffrench, Barry Mosakowski, Adolfo Francisco Rodriguez
  • Patent number: 10042593
    Abstract: A method for facilitating the configuration, resource installation, and direct printing of print jobs to a printer device from a host system that may not require installation of drivers or host software is described. The printer device is coupled to a host system via a universal serial bus (USB) interface. The printer device presents to the host system a USB mass storage profile that includes one or more smart folders. The printer device receives from the host system a data file and stores the data file in one of the one or more smart folders causing a corresponding action event to automatically be triggered in the printer device. The corresponding action events may include setting-up a printer configuration, printing a print file or image file, installing a font file or an image file, and installing a firmware upgrade.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: August 7, 2018
    Assignee: Datamax-O'Neil Corporation
    Inventors: Thomas Celinder, Erik Unemyr
  • Patent number: 10045094
    Abstract: The present disclosure relates to a content supply device, a content supply method, a program, a terminal device, and a content supply system in which the reception side that acquires a FLUTE session can be notified of the reception mode. A content supply device according to the present disclosure includes: a fragment stream generating portion that generates a fragment stream on the basis of source data of content; a FLUTE-stream generating portion that generates a FLUTE stream from the generated fragment stream; an SDP creation portion that creates an SDP including a reception mode in the case of a reception side receiving a FLUTE session including the FLUTE stream; and a multicast delivery portion that delivers the FLUTE stream over FLUTE multicast and, prior to delivery of the FLUTE stream over FLUTE multicast, delivers the SDP over FLUTE multicast. The present disclosure can be applied to a system that delivers content over FLUTE multicast.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: August 7, 2018
    Assignee: SATURN LICENSING LLC
    Inventor: Yasuaki Yamagishi
  • Patent number: 10044900
    Abstract: An image forming apparatus that attaches a consumable including a memory that stores information for indicating use results of a consumable material and that forms an image by using the consumable material accommodated in the consumable, in a case that an obtainment of information from the attached consumable succeeds, creates a record of the attached consumable based on the obtained information, and in a case that the obtainment of the information fails, creates a record of the attached consumable that makes identification information of the attached consumable be predetermined information. Then, in a case that identification information of the consumable included in obtained the information does not match identification information of the consumable obtained previously, changes the identification information of the consumable obtained previously based on the information obtained currently.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: August 7, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidemi Sasaki
  • Patent number: 10038935
    Abstract: The disclosure relates generally to transfer of audio and/or video streams, and, more particularly, to system and method for real-time transfer of the audio and/or video streams through an Ethernet audio/video bridging (AVB) network. In one embodiment, multiple audio and/or video streams from multiple AVB enabled devices are received by an AVB enabled network device. Each of the multiple AVB enabled devices has a static priority based on criticality of an application that each of the multiple AVB enabled devices is performing. Further, each of the multiple audio and/or video streams is dynamically queued, by the AVB enabled network device, based on the static priority of the associated one of the AVB enabled devices. Furthermore, real-time transfer of the multiple audio and/or video streams to a user device is enabled, by the AVB enabled network device, through an Ethernet AVB network upon queuing the multiple audio and/or video streams.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: July 31, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Senthil Kumar Selvaiyya, Vinay Kumar Nagaraj, Shitij Sah, Prashant Wilson Crastap
  • Patent number: 10038721
    Abstract: An application deployed in a public cloud is enabled to access an on-premises resource securely and without requiring additional ports on a firewall. A pair of security gateways is instantiated, one at the cloud, and another located on-premises. Each gateway can access information that is necessary to locate and establish a secure connection to the on-premises resource. In response to a determination that the application needs to access the on-premises resource, the data set is used to locate the resource. A communication request is then issued from the cloud gateway to the on-premises gateway over a socket-based communication channel established between the gateways. The communication request is sent over an HTTP-based protocol such that the application is able to access the on-premises resource without requiring an additional IP address/port to be defined at the firewall. Proxied connectivity is then enabled from the application to the on-premises resource.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: July 31, 2018
    Assignee: International Business Machines Corporation
    Inventors: Linwood Hugh Overby, Jr., Anthony Ffrench, Barry Mosakowski, Adolfo Francisco Rodriguez
  • Patent number: 10033824
    Abstract: A method for delivering content in a communication network includes receiving, by a cache, a request message requesting content to be served. The method includes storing multiple cache manifests corresponding to indicating content and capabilities of a plurality of caches. Each cache manifest indicates content and capabilities of a respective one of the caches and lists descriptions of the content stored in the respective cache. The method includes determining, based on information in the plurality of cache manifests, to serve the requested content, by selecting a cache from which to serve the requested content. The method includes in response to the determination, instructing the selected cache to transmit the requested content to a client device that generated the request message; and alternatively determining to not serve the requested content, based on the information in the plurality of cache manifests, and forwarding the request message to a higher level device.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zhu Li, Imed Bouazizi, Kyungmo Park
  • Patent number: 10026377
    Abstract: An infrared converter tag device is disclosed. A housing contains an infrared receiver that is ported through the housing to receive infrared encoded data and provide an electrical signal representing the encoded infrared data as an output. A display or a radio transmitter is provided and a processor is programmed to receive the electrical signal output from the infrared receiver and convert the output to a signal that is provided to the display where the display represents the signal as a visual image or provide a signal that is transmitted as an RF signal.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: July 17, 2018
    Assignee: Hand Held Products, Inc.
    Inventor: Taylor Smith
  • Patent number: 10026058
    Abstract: An Enterprise Resource Planning (ERP) context-aware environment may be provided. A user's interactions and operations within the context-aware environment may be tracked, recorded, and/or analyzed. Upon receipt of an action request, a context state may be updated. The context state may be analyzed to determine whether the context state is associated with at least one predicted objective. If so, a suggested next action associated with the at least one predicted objective may be provided. The environment may use other context clues to evaluate relative probabilities of each objective and present the suggested next action associated with the highest probability objective.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: July 17, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Geoffrey Norman Bullen
  • Patent number: 10021690
    Abstract: Systems, methods, and nodes that implement multipath TCP (MPTCP) in a communication system establish first and second data link layer connections to a remote node, notify a transport layer of the establishment of the first and second data link layer connections, and establish first and second transport layer connections with the remote node over the first and second data link layer connections. A packet received at the data link layer for transmission to the remote node is inspected to determine if MPTCP is enabled for the packet, and, in response to determining that MPTCP is enabled for the packet, the packet is assigned to one of the first data link layer connection and the second data link layer connection based on an affinity between an MPTCP sub-flow associated with the packet and the one of the first data link layer connection and the second data link layer connection.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: July 10, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Christopher Richards, Michael William Petras
  • Patent number: 10019517
    Abstract: A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: July 10, 2018
    Assignee: TiVo Solutions Inc.
    Inventors: Joshua Danovitz, Todd Kulick, Paul Stevens, Joe Sinnott, Scott Redman, Roland Besserer, Matthew Paik
  • Patent number: 10021065
    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: July 10, 2018
    Assignee: AnchorFree Inc.
    Inventors: Eugene Lapidous, Roman Kuzmenko, Maxim Molchanov, Eduardo Moura Panisset
  • Patent number: 10021178
    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: June 7, 2017
    Date of Patent: July 10, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Scott White, James Cansler, Ian C. Schmehl
  • Patent number: 10013695
    Abstract: Improved methods, systems and articles-of-manufacture permit the tracking of secondary referral sources in network-based e-commerce environments, thereby enabling advantageous commission-sharing arrangements between primary and secondary referral sources.
    Type: Grant
    Filed: January 27, 2001
    Date of Patent: July 3, 2018
    Assignee: RAKUTEN MARKETING LLC
    Inventors: Stephen D. Messer, Horace J. Meng, Cheryl Ho
  • Patent number: 10015243
    Abstract: Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: July 3, 2018
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Alexander A. Kazerani, Robert J. Peters, Jayson G. Sakata
  • Patent number: 10009068
    Abstract: The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of the first computing device. The subject technology then establishes, at the first computing device, a wireless near field communication (NFC) connection with the second computing device. Information for configuring a wireless tethering connection with the second computing device is then transmitted over the wireless NFC connection. Further, the subject technology receives, over the wireless NFC connection, confirmation that the wireless tethering connection has been configured.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: June 26, 2018
    Assignee: Google LLC
    Inventors: Alexander Friedrich Kuscher, Trond Thomas Wuellner
  • Patent number: 10004100
    Abstract: A UE 100-1 and a UE 200-2 perform D2D communication that is direct device to device communication. The UE 100-1 transmits a D2D termination preliminary notification indicating that termination of the D2D communication is wished to the UE 100-2 during the D2D communication. The UE 100-1 terminates the D2D communication after transmitting the D2D termination preliminary notification.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: June 19, 2018
    Assignee: KYOCERA Corporation
    Inventors: Noriyoshi Fukuta, Kugo Morita, Chiharu Yamazaki
  • Patent number: 10004101
    Abstract: A UE 100-1 and a UE 200-2 perform D2D communication that is direct device to device communication. The UE 100-1 transmits a D2D termination preliminary notification indicating that termination of the D2D communication is wished to the UE 100-2 during the D2D communication. The UE 100-1 terminates the D2D communication after transmitting the D2D termination preliminary notification.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 19, 2018
    Assignee: KYOCERA Corporation
    Inventors: Noriyoshi Fukuta, Kugo Morita, Chiharu Yamazaki
  • Patent number: 10003507
    Abstract: One embodiment provides a system that facilitates an efficient transport protocol. During operation, the system receives a first interest which indicates a query for optimal transport parameters, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components. The system computes the optimal parameters based on historical information associated with the name prefix. The system transmits a first response which includes the computed optimal parameters to a requesting entity, thereby facilitating a transport protocol which increases network efficiency.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Ignacio Solis
  • Patent number: 9992141
    Abstract: Methods and apparatuses of classifying user information and obtaining user group information, which mainly include: obtaining, by an instant messaging server, an entity data unit posted by a first user from a target database; matching conversation information generated between a second user and the first user through an instant messaging client with the entity data unit; and determining user group information of the first user to which user information of the second user corresponding to the conversation information belongs based on a matching result, where the user group information of the first user is determined according to attribute information and/or name information of the entity data unit posted by the first user.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: June 5, 2018
    Assignee: Alibaba Group Holding Limited
    Inventor: Xiaoxia Luo
  • Patent number: 9984009
    Abstract: A processor, such as a low-cost microcontroller unit, uses a DMA controller to facilitate direct memory transactions between hardware subsystems independently of the CPU. To enable those transactions to be carried out security, gateways are provided to the DMA controller and peripheral bridge. The gateways, which have access to multiple access policies, switch between those policies depending on a hardware context and/or subcontext, such as the bus master originating the transaction and/or the DMA channel associated with the transaction. The gateways are operable to administer those policies independently of the CPU. In various implementations, gateways are provided for the DMA controller, the peripheral bridge, and/or individual peripherals. The processor is able to support secure, fully containerized operations involving its peripherals without constant CPU intervention.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: May 29, 2018
    Assignee: SILICON LABORATORIES INC.
    Inventors: Sebastian Ahmed, Thomas S. David, Marius Grannaes
  • Patent number: 9979593
    Abstract: A method for learning a MAC address of an end machine that is logically connected to a logical network is described. The method receives configuration data for implementing a distributed logical router having different logical ports each of which is associated with a logical port of a logical switch. The method receives a packet through a first logical port of the logical router that has a destination IP address associated with a particular logical switch that is associated with a second logical port of the logical router. In order to learn the MAC address of the end machine, the method sends a first broadcast packet with a first source MAC address to a first set of forwarding elements that implements the particular logical switch, and sends a second broadcast packet with a second source MAC address to a second set of forwarding elements that also implements the particular logical switch.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: May 22, 2018
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Pankaj Thakkar
  • Patent number: 9973543
    Abstract: Methods and systems for switching between computing devices during an online meeting are described herein. A collaboration server may receive a token from a first computing device connected to an online meeting hosted by the collaboration server. The collaboration server may receive another token from a second computing device and determine whether the received tokens match. If so, the collaboration server may establish an association between the second computing device and the meeting participant attending the online meeting via the first computing device. The collaboration server may accept a request from the second computing device to join the online meeting thus allowing the meeting participant to continue the online meeting from the second computing device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: May 15, 2018
    Assignee: GetGo, Inc.
    Inventors: Gaurav Chitroda, Paul FitzGerald, Christopher Duncan, Carey Caulfield
  • Patent number: 9973577
    Abstract: Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jakub Barc, Filip Barczyk, Marek Grochowski, Grzegorz Sawina
  • Patent number: 9967357
    Abstract: A proxy requestor, who is expected to participate in events hosted on a computing network, may hope to find a proxy to handle the events for the proxy requestor. The proxy requestor, using a requestor device, may submit a request for such proxy to a proxy service provider during or prior to the event. In some examples, the proxy service provider may transmit one or more candidate proxies to the requestor device. Once the proxy requestor device selects a proxy from among the one or more candidate proxies, the requestor device may either facilitate or schedule a connection between the selected proxy and other participants of the events.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: May 8, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Daqi Li, Jun Fang
  • Patent number: 9965449
    Abstract: Systems and methods include instantiating an application on first and second display devices. The application includes objects and an integrated wiki module. The integrated wiki module includes object wiki pages associated with the objects. The first display device is controlled to display a control module when an object is displayed thereon and to display an object wiki page in response to receiving a selection of the control module. The object wiki page includes content associated with the object. Instructions are received to change the content included in the object wiki page. The second display device is controlled to display the control module when the object is displayed on the second display device and to display the object wiki page including the changed content in response to receiving a selection of the control module after receiving the instructions to change the content.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 8, 2018
    Assignee: CA, Inc.
    Inventors: Pavel Zlatnik, David Valis, Ivo Cermak
  • Patent number: 9961150
    Abstract: An information processing device may search for a communicable communication device which is a communication device capable of communication. The information processing device may display, in a case that a communicable communication device is detected, a device image and an interface image associated with each other on a display unit of the information processing device. The device image may indicate the detected communicable communication device. The interface image may indicate the communication interface corresponding to the detected communicable communication device. The information processing device may display, in a case that a plurality of communicable communication devices is detected, a plurality of device images corresponding to the plurality of detected communicable communication devices and a plurality of interface images corresponding to the plurality of detected communicable communication devices in one display screen on the display unit.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: May 1, 2018
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Katsura Banno
  • Patent number: 9958678
    Abstract: A method for displaying a view of a target comprises establishing a network including a plurality of display devices, requesting by a first display device in the network having an obstructed view of the target, at least one of position and orientation data from one or more remaining display devices in the network each having a different view of the target than the obstructed view, selecting a remaining display device as a view provider to provide the different view of the target to the first display device, requesting the different view of the target from the selected view provider; providing the different view of the target to the first display device, and displaying the different view of the target via the first display device.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 9959076
    Abstract: A method in a distributed storage (DS) unit begins by the unit receiving one or more data slices to store. The method continues by determining a memory utilization method for the one or more data slices. The method continues when a multiple memory utilization method is determined. The method continues by determining a data slice distribution method. The method continues by storing a plurality of the one or more data slices in the multiple memories using the data slice distribution method and updating a virtual address to physical location table to reflect the storing.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jason K. Resch
  • Patent number: 9954763
    Abstract: Methods and apparatus for pre-configured virtual gateways for isolated virtual networks are described. An isolated virtual network (IVN) is configured at a provider network on behalf of a customer. The IVN includes one or more devices whose network addresses are not accessible from the public Internet. In response to a request from a connectivity intermediary, a virtual private gateway (VPG) is established, configurable to enable connectivity between IVNs of the provider network and devices outside the provider network. The VPG is included within a set of candidate VPGs indicated programmatically to the customer. Connectivity is established between the customer's IVN and an external device via the VPG.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: April 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Shuai Ye, Patrick Brigham Cullen, Mark Edward Stalzer
  • Patent number: 9955024
    Abstract: A subscriber communicates over an IP-based wireless telecommunications network through an access point. Identifiers associated with the access point (e.g., MAC address IP address, FQDN . . . ) are stored in a database. Each access point is mapped into one or more service zones, where service zones are mapped to service types. The subscriber has a rate plan that is based on a selection of one or more service types. When a wireless connection between the subscriber and the IP-based wireless telecommunications network is established, the access point identifiers are used to retrieve a service zone ID from the database. Upon completion of the communication, a call detail record can be generated that includes the service zone ID for the communication. The billing system can then retrieve billing plan information to determine an appropriate rate for the subscriber based on the service zone ID.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: April 24, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Christopher E. Caldwell, Janne P. Linkola
  • Patent number: 9948357
    Abstract: The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of the first computing device. The subject technology then establishes, at the first computing device, a wireless near field communication (NFC) connection with the second computing device. Information for configuring a wireless tethering connection with the second computing device is then transmitted over the wireless NFC connection. Further, the subject technology receives, over the wireless NFC connection, confirmation that the wireless tethering connection has been configured.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Alexander Friedrich Kuscher, Trond Thomas Wuellner
  • Patent number: 9948716
    Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 17, 2018
    Assignee: COMPUVERDE AB
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson