Patents Examined by Philip Chea
  • Patent number: 9692711
    Abstract: A device may receive a request for domain name system (DNS) information to be provided to a user device communicating via a visited network. The device may identify roaming policy information associated with the user device and, based on the roaming policy information, may determine that the user device is restricted from sending or receiving data via the visited network. The device may determine DNS information, to be provided to the user device, that includes information that identifies a restricted DNS server to which the user device is to be directed. The device may provide the DNS information to the user device to cause the user device to be directed to the restricted DNS server. The user device may be directed to the restricted DNS server to permit a user of the user device to authorize the user device to send or receive data via the visited network.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 27, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Miguel A. Carames, Amol Tuli
  • Patent number: 9674259
    Abstract: This disclosure describes systems, methods, and computer-readable media related to semantic processing of content for product identification. Content may be received from a user device. The content may be processed based at least in part on one or more content filters. At least a portion of the processed content may be analyzed with named-entity recognition to identify one or more product references. A confidence score associated with each of the one or more product references may be calculated. Data associated with the one or more product references may be obtained. The data associated with the one or more product references may be transmitted for presentation on the user device.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: June 6, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Prasanna Srinivasan Venkatasubramanian, Jason George McHugh, Peng Shao, Tracy Dianne Schultz, Daniel Robert Rashid, Michal Maciej Bryc
  • Patent number: 9665391
    Abstract: The transaction timeout values for applications deployed in an enterprise application server are dynamically adjusted for each application request made by each of multiple applications. Transaction timeout values are dynamically determined based upon known load and status of database and enterprise network connection conditions and historical data related to the application database requests. Time increments are appended to timeout values as needed and when a transaction timeout event occurs.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Kaushik Lahiri
  • Patent number: 9665659
    Abstract: A data processing system comprises web page generation logic and website experimentation logic. The web page generation logic is configured to generate web pages to be provided to visitors of a website. The website experimentation logic is coupled to the web page generation logic. The website experimentation logic is configured to detect a change in the manner in which the web page generation logic generates one or more of the web pages and to assess how the change impacts visitor interactions with the website.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: May 30, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kimberly A. Rachmeler, Paul G. Nordstrom
  • Patent number: 9658899
    Abstract: A distributed lock manager (DLM) may be implemented in a distributed computing system that provides virtualized computing resources and/or virtual computing services to clients. Locks may be created and managed by the DLM in response to requests from clients to do so. The components of the DLM may communicate with each other over a network other than one over which client application components communicate with each other or access the shared resources protected by the locks. For example, DLM components may communicate over a control plane network of a cloud computing environment and application components may communicate over a data plane network of the cloud computing environment. The DLM may expose an API to clients, allowing them to make local calls to a DLM component on the same node to perform various lock management operations. The meanings of the lock values may be established by their use in client applications.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: May 23, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: George Oliver Jenkins
  • Patent number: 9660775
    Abstract: In accordance with an embodiment, a method of operating a base station configured to communicate with at least one user device includes transmitting a first group of resource elements that include a time and a frequency. At least one of the first group's resource elements includes a reference element. It is determined if the at least one user device will decode a further resource element using the reference element of the at least one of the resource elements of the first group of resource elements. Based on the determining, if the user device will decode the further resource element, a second group of resource elements is transmitted, where at least one of the resource elements of the second group of resource elements corresponding with the at least one of the resource elements of the first group does not include a reference element.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: May 23, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Aaron James Callard
  • Patent number: 9654379
    Abstract: A method and apparatus for providing information in a network by way of a Pseudowire switching TLV is presented. A second device in the network receives a first message having information relating to a first device in the network. The second device appends information relating to the second device (by way of a Pseudowire switching TLV) to the first message, resulting in a second message. The second message is then forwarded to a third device in the network.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 16, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Luca Martini, W. Mark Townsley, Earl Hardin Booth, III, Christopher Metz
  • Patent number: 9652810
    Abstract: In particular embodiments, a method comprising, by one or more computing devices, communicating, from a client device, to a remote host a resource locator of a content object being currently accessed by a first user at the client device, receiving from the remote host an indication that one or more second users have accessed the content object or a domain hosting the content object, and responsive to the indication, displaying a chat messaging interface to the first user at the client device, wherein the chat messaging interface includes identifiers for the one or more second users and messaging controls operative to establish a chat session with the one or more second users.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: May 16, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Judd Richter, Matthew William Kelly, Austin Haugen
  • Patent number: 9641394
    Abstract: Methods, systems, and computer-readable media for automatically configuring an inventory of hardware to interact seamlessly with a cloud-computing fabric of a data center are provided. Initially, hardware devices within the hardware inventory are located by sending and receiving communications to network devices via serial-based connections and network-based connections, respectively. Information collected during hardware-device location is cross-referenced against a template file for purposes of validation. This information is also employed to generate an infrastructure state of the hardware inventory. The infrastructure state is shared with a controller of the fabric to integrate the hardware inventory therein.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan E. Jubran, Aleksandr Gershaft
  • Patent number: 9641475
    Abstract: A preview generating section 104 generates preview forming data within a predetermined data size by extracting at least a part of header information and at least a part of a mail body from an electronic mail obtained by a mail obtaining section 102. A cache section 142 caches the preview forming data. A display section 108 displays a preview list on a display device 68 using the preview forming data cached by the cache section 142. When a preview included in the preview list is selected, a command transmitting section 106 requests a server to transmit the electronic mail identified by the selected preview.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: May 2, 2017
    Assignees: SONY CORPORATION, SONY INTERACTIVE ENTERTAINMENT INC.
    Inventor: Hiroshi Mikami
  • Patent number: 9632930
    Abstract: Certain embodiments of the present disclosure generally relate to allocating a sub-area of Fiber Channel addresses (FCIDs) to a device. A range of addresses may be assigned to the device using a mask address, where the most significant bits represent a mask and the least significant bits represent a sub-range of FCIDs available to be assigned to the device. Therefore, routing information may be stored efficiently in a Ternary Content Addressable Memory (TCAM) by storing a single entry in the TCAM for each sub-area of FCIDs allocated to a device, instead of storing an entry for each FCID. The single entry may indicate the mask address and the width of the mask.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: April 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Ronak Desai, Hariharan Balasubramanian
  • Patent number: 9633064
    Abstract: Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is used to reconstruct data throughout the storage operation cells that may be missing, deleted or corrupt.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: April 25, 2017
    Assignee: Commvault Systems, Inc.
    Inventor: Parag Gokhale
  • Patent number: 9621657
    Abstract: A network device issues a globally unique identifier (GUID) to an application for use in a database read/write session. The network device determines a session key based on the GUID. The network device determines a total number of database nodes available to handle a read/write session with the application, and determines one of the database nodes to route a session to based on applying a modulo function to the session key and to the determined total number of database nodes. The network device, when determining the one of the database nodes to route the session to, applies the function (X mod Y)+1, where X is the session key and Y is the total number of database nodes available to handle the read/write session with the application.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: April 11, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Laith Hussein, Sivanahamaiah Meda, Manah M. Khalil, Eric T. McLain
  • Patent number: 9621626
    Abstract: A method is disclosed for dynamically updating the content of a website or a web service via a text message. A text service may receive, at a text phone number, the text message sent by a user from a text device. The text device may have a user phone number. In preferred embodiments, the text service may have a plurality of text phone numbers that may be called by a plurality of users. The text service may produce an action code based, at least in part, on the text message, the text phone number called by the user, the user phone number or some combination thereof. The text service may transmit the action code to one or more hosting servers to alter a website which may then be published. In another embodiment, the text service may transmit the action code to web server(s) that may alter a web service for the user.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: April 11, 2017
    Assignees: Go Daddy Operating Company, LLC, Go Daddy India Domains and Hosting Services Private Limited
    Inventors: Anurup Singhal, Arnold Blinn, Guy Ellis, Judd Jacobs
  • Patent number: 9606592
    Abstract: A system and method of displaying the temperature and relative humidity data of sensors on a psychrometric chart. The system and method operate to display an environmental envelope on the psychrometric chart in order to compare the data of the sensors to the environmental envelope of the psychrometric chart, in order to ensure safe operating conditions for data center equipment.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: March 28, 2017
    Assignee: Raritan Americas, Inc.
    Inventors: Ching-I Hsu, Siva Somasundaram, Neil Weinstock
  • Patent number: 9606786
    Abstract: An information-processing apparatus includes a communication unit that transmits a first command to register in a memory a service provided by an application using a first communicative method. The communication unit transmits a second command to register in the memory a service indicator of the service using a second communicative method different from the first communicative method.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: March 28, 2017
    Assignee: SONY CORPORATION
    Inventor: Yasuo Takeuchi
  • Patent number: 9608890
    Abstract: Notifications of events that take place within a virtual space and/or information related the notifications may be transmitted from a server which hosts an instance of the virtual space to the user device via which users may interact with the virtual space. Based on the received notifications and/or the information related to those notifications, the user device may transmit external notifications to one or more presentation control devices that are within the vicinity of the user device. Determining a particular presentation control device to which the user device should transmit the event notification may depend on whether the presentation control device is located within the vicinity of the user device, a predefined association between a user and the presentation control device, and/or whether the user is present at the presentation control device. The presentation control device may concurrently display notifications that belong to different users.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: March 28, 2017
    Assignee: Kabam, Inc.
    Inventors: Kent Wakeford, Clifford J. Harrington
  • Patent number: 9609079
    Abstract: A method, non-transitory computer readable medium, and application acceleration management (AAM) computing device that modifies an obtained master playlist file such that a first set of meta information is appended to a network address of a secondary playlist file. The secondary playlist file is obtained and modified such that the first and second sets of meta information are appended to a network address of a media file. Alternatively to modifying the playlist files, first and second cookies including the first set of meta information and the first and second sets of meta information, respectively, can be used. A cache score is generated for the media file based on the first and second sets of meta information included in a request for the media file. The media file is obtained, stored in a cache as associated with the cache score, and sent in response to the request.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: March 28, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Liang Cheng, Eswar Balasubramanian, Shawn Hurley
  • Patent number: 9600831
    Abstract: A system for user association attribution may include one or more processors and memory. The one or more processors may receive information pertaining to relationship events that each correspond to a participant and one of several entities in a social network, allocate, for each relationship event, attribution values to touchpoints accessed by the corresponding entity prior to the relationship event. The processors may further determine a weight for each of the attribution values allocated to each of the touchpoints, where the weight for each of the attribution values is based at least in part on each of the relationship events for which each of the attribution values was allocated, generate an aggregate attribution value for each of the touchpoints based at least in part on the weighted attribution values allocated to each of the touchpoints, and provide, to the participant, each aggregate attribution value generated for each of the touchpoints.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 21, 2017
    Assignee: Google Inc.
    Inventors: Linus Chou, Jonathan Klem, James H. Koh, James E. Stewart, Eric W. Ewald, Andrey Petrov, Carolyn R. Marshall, Paul Sliwowski, Paul J. Baker, Maciej Babinski, Jige Yu, Jacob B. Matthews
  • Patent number: 9596493
    Abstract: A multimedia content container storing multimedia content in plural formats has a portion of the multimedia content transmuxed in a selected one of the plural formats to a delivery container for communication from a server information handling system to a client information handling system in response to a request for the content. Only the format supported by the client information handling system is provided from the plural formats of the multimedia container to the client information handling system.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: March 14, 2017
    Assignee: Dell Products L.P.
    Inventor: William Dale Todd Nix