Patents Examined by Nicholas Taylor
  • Patent number: 9736088
    Abstract: In a structured communication system, a message is received at a server from a communication application of a first client device. Based on content of the message, an unstructured portion of the message and a predefined set of allowable responses to the message are identified. The message is then outputted to a second client device. A response is received to the message from the second client device. The server determines whether response to the message complies with the predefined set of allowable responses to the message. Responsive to the response not complying, an invalid response message is sent to the second client device indicating that the response is not compliant. Responsive to the response complying, the response is sent to the first client device.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: August 15, 2017
    Assignee: PongPro LLC
    Inventors: Craig Alan Bueker, Michael Graham McQuinn
  • Patent number: 9736240
    Abstract: An aspect includes a method for in-band management of a network attached storage environment. A client is connected via a standard network attached storage protocol to a network attached storage system using existing authorization and authentication procedures. Advanced management functions are exposed to the client via a special file system structure over the standard network attached storage protocol. The client uses existing standard network attached storage protocol functions on the special file system structure to retrieve and to invoke the advanced management functions. Result data are returned to the client using a feedback channel and the standard network attached storage protocol.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mathias Dietz, Markus Rohwedder, Rainer Wolafka
  • Patent number: 9729483
    Abstract: A device provides for display, to a first user device, information associated with a potential contact, and an option to communicate with the potential contact. The device receives a selection of the option from the first user device, and obtains, based on the selection, an identifier for a second user device associated with the potential contact. The device provides a communication request and the identifier to a message server to cause the message server to selectively cause a communication session to be established between the first user device and the second user device. An indication that the communication session is denied may be provided to the first user device when the second user device does not accept the communication request. The communication session may be established, without revealing the identifier to the first user device, when the second user device accepts the communication request.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: August 8, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
  • Patent number: 9722959
    Abstract: A method of storing data items included in an email message for access by a user in conjunction with an accessing by the user of a profile of a member of the social-networking system is disclosed. An email message from an additional user of a social-networking system is received by the user of the social-networking system. A data item included in the email message is identified upon which a correspondence between the data item included in the email message and a profile of a member of the social-networking system may be determined. An additional data item included in the email message is stored such that the additional data item is accessible by the user of the social-networking system in conjunction with an accessing by the user of the profile of the member.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: August 1, 2017
    Assignee: LinkedIn Corporation
    Inventors: Prasad Kamalakar Gune, Annabel Fang Liu, Pierre Yannick Monestie, Alex Martin Bain
  • Patent number: 9716623
    Abstract: A device may receive a first device identifier associated with a first device management (DM) device associated with a local area network. The device may identify a second DM device, associated with the local area network, based on receiving the first device identifier. The device may provide the first device identifier to the second DM device. The first device identifier may be provided to the second DM device to allow the first DM device to be managed by the second DM device via the local area network. The device may determine a second device identifier associated with the second DM device. The device may provide the second device identifier to the first DM device. The second device identifier may be provided to the first DM device to allow the second DM device to manage the first DM device via the local area network.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: July 25, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Dayalan Cooppan
  • Patent number: 9712412
    Abstract: A method is provided in one example embodiment and includes receiving a request for content from a source in a network; determining a geographic service region for the source; determining a status of a plurality of content delivery networks in the service region. The status is indicative of at least whether each of the plurality of content delivery networks is active or impaired. The method can also include selecting a particular one of the content delivery networks having a corresponding status as active to service the request for content.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: July 18, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: John A. Schlack, Qin Zang
  • Patent number: 9712574
    Abstract: Particular embodiments maintain social-networking information associated with a user, wherein the user is represented by a user node in a social graph. One or more nodes of the social graph may be associated with respective locations. A request for social information related to a location may be received from a computing device. The request may comprise a location of the computing device, an orientation of the computing device, and an identifier for the user. A relevance score may be determined for one or more proximate nodes based on the request, the social-networking information associated with the user, and the location information for the respective proximate node. Each proximate node may be associated with at least one location within a threshold distance from the location of the computing device. Particular embodiments may provide social-networking information associated with at least one of the proximate nodes for display in conjunction with an image.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: July 18, 2017
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, Michael John McKenzie Toksvig, David Harry Garcia
  • Patent number: 9705727
    Abstract: Systems, devices and processes are described to transfer a media program from a media server to a playback device over a network. The media program is encoded in a multi-layer format having a plurality of layers comprising a base layer and at least one additional layer. The base layer supports playback of the entire media program at a lower resolution and each of the additional layers provides additional data that, when combined with the base layer, supports playback of the media program at a higher resolution. The base layer is initially transferred to allow playback of the media program at the lower resolution on the playback device. If sufficient resources remain after transfer of the base layer, then at least one of the additional layers may be subsequently transferred to allow playback of the media program at the higher resolution.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: July 11, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Martyn Ross Ward
  • Patent number: 9700791
    Abstract: Embodiments are directed towards providing an interactive game experience whereby a game player may combine game play with a user interface overlaid onto the game that is useable to interact and communicate with other players inside and/or outside of the current game. Through the use of the user interface, a player may select different game sets to play, and rapidly switch between games with different players, while maintaining a real-time interactive chat session, or similar communication session, including, without limit, voice communication sessions. A game client component may launch a game, and then hooks into the game to intercept various input and video functions.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: July 11, 2017
    Assignee: VALVE CORPORATION
    Inventors: John Cook, Martin Otten
  • Patent number: 9692842
    Abstract: Arrangements described herein include accessing user data associated with a user participating in a web conference. The user data includes user analytics generated by tracking and analyzing use, by the user, of web based resources unrelated to the web conference. A plurality of topics discussed during the web conference can be identified in real time. For each respective topic that has a high probability of being of interest to the user, at least one bookmark for the web conference can be generated. Data contained in the bookmark artifact can be applied to a recording of the web conference to bookmark in the recording of the web conference each respective topic that has a high probability of being of interest to the user. An association between the recording of the web conference and the user can be created.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: June 27, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cristina L. Grant, Patricia Leon, Adriana Valido
  • Patent number: 9690835
    Abstract: A system and method can support subnet management in a network environment. A network switch in the network environment can provide a transactional interface, wherein the transactional interface allows a user to interact with the network environment using a transaction. The transactional interface allows a user to group one or more operations in the transaction, and ensures that no conflicting operations are included in the transaction.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 27, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Prabhunandan Narasimhamurthy, Dag Georg Moxnes
  • Patent number: 9690836
    Abstract: A system and method can support network management in a network environment. The network environment can include a plurality of configuration daemons (CDs), wherein each CD resides on a switch in the network environment. The CD operates to receive a configuration file that includes a list of known management key (M_Key) values. Furthermore, the CD operates to store the configuration file, and make the configuration file available to a local subnet manager (SM) on the switch, wherein the local SM is associated with a currently used M_Key value. Then, the CD operates to update the local SM with a new M_Key, after receiving an instruction from a master CD that is associated with a master SM in the network environment.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 27, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Prabhunandan Narasimhamurthy, Predrag Hodoba
  • Patent number: 9684524
    Abstract: Methods, systems, and computer-readable media for implementing optimization of a service-oriented system using trace data are disclosed. One or more call graphs are determined based on trace data for a plurality of service interactions between individual ones of a plurality of services. The trace data comprises performance data for the service interactions. The call graphs comprise one or more call paths, and the call paths represent individual ones of the service interactions between the services. An optimized configuration for the services is determined based on the performance data. The optimized configuration improves a total performance metric for one or more call paths in the one or more call graphs. A location of one or more of the services is modified based on the optimized configuration.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brandon William Porter, Anton Vladilenovich Goldberg, Srinivasa Susheel Kumar Mannepalli, Kyle Bradley Peterson, Ajit Ashok Varangaonkar
  • Patent number: 9680902
    Abstract: A media streaming method and a device using the same are introduced herein. The disclosure introduces a method for smooth and flawless playback of live media streaming in dynamic network environment. When network congestion occurs for a period, a media receiver may play media data as more as possible by adjusting the transmission order of media data meaningful to the receiver or a provider for providing the media data. In one embodiment, the disclosure introduces a method for smooth and flawless playback of live media streaming by caching a certain amount of media data and then playing them at an appropriate speed to catch up to the progress of the live media streaming, or by dynamically changing bit rates of the live media streaming in time by the provider to meet the most acceptable bit rate according to the network environment between the provider and the receiver.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: June 13, 2017
    Assignee: Industrial Technology Research Institute
    Inventor: Yun-Shuai Yu
  • Patent number: 9680780
    Abstract: A method for identifying a spam mail and a mail server using the method are provided. The method includes: when receiving a mail, retrieving a mail header of the mail; obtaining reference servers from a received line of the mail header; obtaining mail forwarding information of a mail forwarding host of each of the reference servers, and obtaining mail receiving information of a mail receiving host of each of the reference servers; comparing the mail forwarding information of an i-th reference server with the mail receiving information of an (i?1)-th reference server; and when the mail forwarding information of the i-th reference server is completely different from the mail receiving information of the (i?1)-th reference server, identifying the mail as the spam mail.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 13, 2017
    Assignee: Wistron Corporation
    Inventor: Yu-Shan Hsieh
  • Patent number: 9680715
    Abstract: An approach for assessing a service offering selected by a user in a networked computing environment (e.g., a cloud computing environment) is provided. In one aspect, a network environment containing the service offering is monitored for a software configuration activity performed by the user. This software configuration activity is analyzed to identify the software application that is being configured. A set of provider-managed service offerings can be searched for any provider-managed service offering that contains an offered application corresponding to that of the software application. This managed service offering can be included in an alternative suggestion for the service offering.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
  • Patent number: 9680948
    Abstract: A method and apparatus of a device that notifies another device of a failed device is described. In an exemplary embodiment, a network element detects that a first device is unavailable, where the network element couples the first device to the second device. In response to detecting that the first device is unavailable, the network element configures a proxy for the first device. The network element additionally receives network data that is destined for the first device, where the second device originated the network data. If the proxy can process the network data, the network element transmits a response to the second device from the proxy, where the response indicates that the first device is unavailable, where the first response includes an address of the first device. If the proxy cannot process the network data, the network element drops the network data.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: June 13, 2017
    Inventors: Benoit Sigoure, Kenneth James Duda, Douglas Gourlay
  • Patent number: 9680891
    Abstract: A system, method and a network device for streaming data from a network are provided. A network device includes a software application for streaming network data. The application sets a ratio of local versus network content to a value. The application scans the network device's local media library metadata for local content and submits the metadata to the network server, wherein the server uses the metadata to identify and classify local content and create an integrated playlist using local and network content that is communicated to the network device, which starts content playback. In the event of no network connectivity, the content playback may be based entirely on locally stored content. The selection of local or network content is based on a randomly generated value and a set ratio of local to network content.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 13, 2017
    Assignee: YOU42 RADIO, INC.
    Inventors: Benjamin Bryant, Joey Flores, Christopher Gooley, Yotam Rosenbaum
  • Patent number: 9674306
    Abstract: A system for controlling a communication system includes a local area network, a client device and a server device in communication with the client device through the local area network. The server device communicates an audio-video stream and a remote user interface to the client device through the local area network. The client receives an input signal and communicates an allocate memory signal requesting the server device to allocate memory in response to the input signal. The server device allocates memory for receiving data corresponding to the input signal in response to the allocate memory signal to form allocated memory. The client device communicates the data signal corresponding to the input signal to the server device. The server device stores data from the data signal in the allocated memory and communicates a response to the client device based on the data signal.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 6, 2017
    Assignee: The DIRECTV Group, Inc.
    Inventors: Sean S. Lee, Phillip T. Wang
  • Patent number: 9674054
    Abstract: In an apparatus for forwarding a present data packet from a present source network entity to a present destination network entity, the present destination network entity is selected from a plurality of destination network entities. The apparatus receives the present data packet and selects the present destination network entity based on a load balancing criterion. The apparatus forwards the present data packet to the present destination network entity and receives a response data packet from the present network destination entity. The response data packet includes information on a data packet association. The data packet association is an association between a plurality of different data packets belonging to a data session between a data source and a data destination. The apparatus stores the information on the association.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: June 6, 2017
    Assignee: Alcatel Lucent
    Inventors: Michael Scharf, Thomas-Rolf Banniza