Patents Examined by Viet Vu
  • Patent number: 9300577
    Abstract: Requests to a server farm are managed in an application intelligent manner based on server health and client information. A request management (RM) module is configured to make smart routing decisions, based on routing rules that relate the nature of requests to a dynamic topology of a server infrastructure. The RM may use its knowledge of server applications, servers, and clients to deny potentially harmful requests from entering the service, route good requests to the suitable machines, and maintain a history of the decisions and consequences automatic and/or manual optimization.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: March 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gokhan Uluderya, Tyler Furtwangler, Bijul Soni, Eric Fox, Sanjay Rama, Kfir Ami-ad, Roshane Silva
  • Patent number: 9292864
    Abstract: Examples of a communication device and methods for synched distributed advertisement for device-to-device are generally described herein. In some embodiments, a method can include transmitting, from a first device of a publishing group, at a group publishing beacon interval (T), a first publishing beacon (PB) including social information of the first device and social information of (N?1) other devices, wherein the group publishing beacon interval (T) represents a preset interval of time between each successive publishing beacon transmission of the publishing group, and wherein the first publishing beacon and the each successive publishing beacon includes a first value representative of the group publishing beacon interval.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: March 22, 2016
    Assignee: Intel Corporation
    Inventors: Emily H. Qi, Roy Ramon, Minyoung Park, Adrian P Stephens, Shuki Perlman
  • Patent number: 9294433
    Abstract: One or more embodiments provide a system and method for DNS that is resistant to losses of network connections. In some particular embodiments, DNS servers are operated to maintain consistency of DNS records between the multiple master servers in response to connection failure. Each master DNS server monitors network connectivity by periodically testing network connections of the master server (e.g., to other master servers) to determine whether the master DNS is isolated in a manner that prevents updates from being distributed between the master DNS servers. In response to detecting network isolation of the master DNS server, the master DNS server is configured to enter the isolation mode, in which the master DNS monitors the status of connections and takes appropriate actions to update and/or recover DNS data when connections are restored.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: March 22, 2016
    Assignee: 8x8, Inc.
    Inventor: Mehdi Salour
  • Patent number: 9294564
    Abstract: Methods, apparatus, and computer-accessible storage media for shadowing data stored on a local store to a remote store provided by a service provider. A gateway may be configured as a shadowing gateway on a customer network in response to receiving configuration information. The shadowing gateway may receive reads and writes to the local store. The gateway passes the requests to the local store, and also uploads write data indicated by the writes to the service provider to update a snapshot of the local store maintained by the service provider on the remote store. The write data may be buffered to a write log for uploading, and may be uploaded as blocks according to a block storage format used by the service provider. The shadowing process may be transparent to processes on the customer network. The shadowed data may be used to recover data on the local store.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, David C. Salyers, Ankur Khetrapal
  • Patent number: 9292890
    Abstract: A method and system for providing case update notifications is provided. Judicial court case updates are received via a judicial court case management system for a judicial court. At least one of the judicial court case updates is identified as being of interest to a user unaffiliated with the judicial court that is participating in the judicial court case. The user is automatically notified of the at least one judicial court case update.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: March 22, 2016
    Assignee: Courtview Justice Solutions, Inc.
    Inventors: Tor Gudmundsen, Jason Leo Jacob Davidson, Nicholas Patrick Thomas, Alan Glen Stroop
  • Patent number: 9286367
    Abstract: A method of tracking statistics related to a container of data is disclosed. A container created by an author may be stored on a network. Other users aside from the author may be permitted to search for containers. The other users may be permitted to obtain a copy of a selected container and statistics related to a number of copies of the container obtained may be stored.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: March 15, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Julio Estrada
  • Patent number: 9282148
    Abstract: In accordance with the present disclosure, multi-user peer-to-peer collaboration systems and methods are described herein. An example method may include establishing peer-to-peer communications channels with end-user devices. Display signals may be received from each of the end-user devices over the peer-to-peer communications channels. Each end-user device may transmit a separate display of a separate peer-to-peer communications channel. A composite data stream may be generated from the display signals. The composite data stream may comprise a subset of the display signals. The method may further include outputting the composite data stream to a display device.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: March 8, 2016
    Assignee: Dell Products L.P.
    Inventors: Karthik Krishnakumar, Bruce Montag
  • Patent number: 9276995
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance, the metadata content is to be utilized to provide dynamically-constructed pages of content. The metadata content is published to one or more runtime pods communicatively coupled to receive the metadata content. A request for content is received with a selected one of the one or more runtime pods. Content is provided in response to the request as a response with the selected runtime pod utilizing the metadata content published from the source instance.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: March 1, 2016
    Assignee: salesforce.com, inc.
    Inventors: Philip N. Calvin, Brian Zotter, Eric G. Dorgelo
  • Patent number: 9277491
    Abstract: There is provided methods, devices and computer program products for distributing a plurality of virtual IEEE 802.11 wireless networks through a heterogeneous infrastructure. A terminal sends a service provider request to an access point. The service provider request is forwarded to a master server which searches for available service providers. Acknowledgement information relating to available service providers capable of operatively connecting the terminal to the data communications network via the access point is sent by the master server to the access point. The access point forwards this information to the terminal. The access point may thus distribute a plurality of virtual IEEE 802.11 wireless networks, their number only constrained by the number of distinct identifiable service providers and the memory of the master server. A data connection may be established in the absence of a direct service agreement between the service provider of the terminal and the operator of the access point.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: March 1, 2016
    Assignee: Anyfi Networks AB
    Inventor: Bjorn Smedman
  • Patent number: 9270777
    Abstract: Social media and data sharing controls may be provided. Upon receiving a request to transmit an element of data to a recipient, a determination may be made as to whether the recipient is appropriate to receive the element of data. In response to determining that the recipient is appropriate to receive the element of data, the element of data may be transmitted. In response to determining that the recipient is not appropriate to receive the element of data, at least one remedial action may be performed.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: February 23, 2016
    Assignee: AirWatch LLC
    Inventor: Christian Blake Sorensen
  • Patent number: 9264499
    Abstract: Technologies for monitoring data storage location for cloud data include a cloud monitoring server configured to communicate with one or more cloud customer computing devices and cloud service providers. The cloud monitoring server receives monitoring requests from the cloud customer computing devices and retrieves provider information from the cloud service providers. The cloud monitoring server compiles response data based on the monitoring requests and the provider information, and sends response data to the cloud customer computing devices. Cloud customer computing devices may send on-demand monitoring requests and/or continuous, policy-based monitoring requests. For policy-based monitoring, the cloud monitoring server continually monitors the provider information and provides response data when one or more conditions specified in the policy are satisfied. The cloud monitoring server may also make recommendations and provide feedback based on the monitoring requests or the provider information.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: February 16, 2016
    Assignee: Intel Corporation
    Inventors: Hong Li, John B. Vicente, Mark D. Yarvis, James R. Blakley
  • Patent number: 9264399
    Abstract: A computer-implemented method updates a domain name system blacklist in a lock-free manner is disclosed. In the method, an entry of the domain name blacklist is read at a DNS resolver in a plurality of DNS resolvers. The entry specifies a policy for the DNS resolver to execute when the DNS resolver receives a request to resolve a domain name. Before the reading is complete, an updated entry of the domain name blacklist is received, a new record to the domain name blacklist is added, and the entry being read is placed into a garbage pool having a current version number. Independently from the reading of the entry, the current version number is incremented and a new garbage pool is created for the incremented version number. When the reading is complete, the current version number is assigned to the DNS resolver.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: February 16, 2016
    Assignee: Farsight Security, Inc.
    Inventor: Vernon Schryver
  • Patent number: 9259142
    Abstract: A method of imaging a target using a miniaturized imaging device is disclosed comprising providing a miniaturized imaging device having a stationary lens system and an imaging array, wherein the distance from a distal end of the stationary lens system to the imaging array is fixed. The miniaturized imaging device is advanced near the desired target and a distance from a distal end of the stationary lens system to the desired target is determined. A desired wavelength of light is calculated based on the determined distance from the distal end of the stationary lens system to the desired target and the desired wavelength of light is propagated onto the target.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: February 16, 2016
    Assignee: Sarcos LC
    Inventors: Stephen C. Jacobsen, Fraser M. Smith, David P. Marceau
  • Patent number: 9258132
    Abstract: Various exemplary embodiments relate to a network configuration protocol (NETCONF) and simple network management protocol (SNMP) gateway (NSG). The NSG may include: a first interface configured as a NETCONF server, the first interface configured to connect to a NETCONF client and receive NETCONF messages, at least one NETCONF message identifying a managed object; a buffer configured to store the identified managed object; and a second interface configured to send an SNMP message to an SNMP agent, the SNMP message including the managed object stored in the buffer. Various exemplary embodiments relate to a method performed by a network gateway, the method comprising: receiving a NETCONF message from a NETCONF client; translating the NETCONF message into a SNMP message; and sending the SNMP message to a configurable node.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: February 9, 2016
    Assignee: Alcatel Lucent
    Inventor: Elvis M. Vieira
  • Patent number: 9253125
    Abstract: Embodiments of the invention relate to managing a messaging state across multiple clients and devices which use respective communications systems. In one embodiment, a plurality of users are connected to multiple messaging communications systems. The multiple messaging communications systems use a plurality of associated messaging clients on each of the users' respective devices, for messaging communications between the users. The users' messaging communications are stored from the multiple messaging communications systems and their respective messaging clients, using a proxy service. A device, of the plurality of messaging clients, being used by a messaging user of the plurality of users is tracked. A current messaging communication of the messaging user from the stored messaging communications is routed to the currently used device, using the proxy service, for maintaining a state of the messaging communications of the users.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christian B. Kau, Jeffrey S. Pierce, Christine M. Robson, Jerald T. Schoudt
  • Patent number: 9250646
    Abstract: Methods and systems may provide for a sink module that receives packets from a source module, wherein each of the packets has a source timestamp corresponding to a source module packet arrival time. A reference timestamp may be associated with the source timestamp of the most recent packet having a program clock reference. A sink counter may be synchronized to a broadcaster transmit counter based on a current source timestamp and the reference timestamp. The sink counter and the source counter may be driven by asynchronous clocks, wherein the current source timestamp may be inferred based on a current value of the source counter. The packets may include video data and/or audio data. The sink counter may be synchronized by adjusting the frequency of a source clock and/or adjusting the sink counter.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: February 2, 2016
    Assignee: Intel Corporation
    Inventor: Keith Hazelet
  • Patent number: 9253031
    Abstract: A system, method, and computer program product are provided for identifying, configuring, and accessing a device connected to a network. In operation, a device connected to a network is automatically identified. Additionally, the device is automatically configured. Strictly as an option, the device may be accessed on the network.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: February 2, 2016
    Assignee: Weaved, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama
  • Patent number: 9253017
    Abstract: An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ingo Adlung, Kimberly T. Bailey, Friedemann Baitinger, Patricia G. Driever, Jeffrey A. Frey, Lap T. Huynh, Constantinos Kassimis, Angelo Macchiano, Bruce Ratcliff, Jerry W. Stevens, Stephen R. Valley
  • Patent number: 9253016
    Abstract: An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ingo Adlung, Kimberly T. Bailey, Friedemann Baitinger, Patricia G. Driever, Jeffrey A. Frey, Lap T. Huynh, Constantinos Kassimis, Angelo Macchiano, Bruce Ratcliff, Jerry W. Stevens, Stephen R. Valley
  • Patent number: 9246710
    Abstract: A method and apparatus for managing Internet Connection Sharing (ICS) in a primary mobile device are provided. The method includes establishing a device management session with a service provider; receiving an Internet connection-sharing criterion from the service provider; and checking the Internet connection-sharing criterion upon receiving an Internet connection sharing request from a peer mobile device.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: January 26, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vanisri Srikrishna Jallapelli, Amit Shekhar, Prabhu Kumar