Patents Examined by Kevin S Mai
  • Patent number: 10749824
    Abstract: A VoIP 911 application is accessible to VoIP callers in the form of a portal and/or at least one API executed by one or more of a plurality of computing systems to retrieve a physical location of a VoIP user utilizing a VoIP number. A known postal address is generated from the physical location. The postal address is processed using a GIS system to determine if the postal address is a valid actual address. The postal address is processed using geocoding, and an updated MSAG address associated with the location of the VoIP user is generated. The VoIP 911 application may comprise an instant messaging application. The IM application is installed to and/or integrated with existing software packages. A VoIP user may update emergency information by submitting a current physical location of the VoIP user via an IM chat window. The physical location submitted is validated and confirmed.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: August 18, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Michael F. Robles, Christopher D. Smith
  • Patent number: 10747802
    Abstract: A method includes identifying user activity data of a plurality of users for a first online media item. The user activity data includes a drop-off rate and a consumption rate for the first online media item. The first online media item has a first thumbnail representing the first online media item. The method further includes determining, based on at least one of the drop-off rate or the consumption rate of the first online media item, that a new thumbnail is to be recommended to replace the first thumbnail for the first online media item, selecting the new thumbnail from a plurality of candidate thumbnails, and sending a recommendation of the new thumbnail for the first online media item to a client device of a user associated with the first online media item.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: August 18, 2020
    Assignee: GOOGLE LLC
    Inventors: Doug Sherrets, Benjamin David Eidelson, Jason Toff, Jason Prado, Sean Liu, Karen Kavett
  • Patent number: 10686686
    Abstract: Methods and systems for monitoring performance in a distributed storage system described. One example method includes identifying requests sent by clients to the distributed storage system, each request including request parameter values for request parameters; generating probe requests based on the identified requests, the probe requests including probe request parameter values for probe request parameter values, representing a statistical sample of the request parameters included in the identified requests; sending the generated probe requests to the distributed storage system over a network, wherein the distributed storage system is configured to perform preparations for servicing each probe request in response to receiving the probe request; receiving responses to the probe requests from the distributed storage system; and outputting at least one performance metric value measuring a current performance state of the distributed storage system based on the received responses.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: June 16, 2020
    Assignee: Google LLC
    Inventors: Vadim Borisov, Andrew Fikes, Brian F. Cooper
  • Patent number: 10659510
    Abstract: A system and method for streaming media and, more particularly, to a system and method for active transcoding of content in a distributed system. The method includes receiving a file having predetermined parameters and sizing the file up to an optimal packet size according to a logarithmic scheme. The optimal packet size is a largest packet size. In further aspects, the method also includes providing a computer infrastructure operable to perform the steps herein. The system includes a media service, rules engine, log based job creator and a stream constructor. A computer infrastructure having computer readable medium to perform the processes described herein is also provided.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert W. Bond, Stephen E. Jaffe, Michael P. Outlaw, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 10616296
    Abstract: A system for delivering content, such as video content, via a network. In an illustrative embodiment, the system includes a server system that is connected to the network and has access to the content. A client system is adapted to forward a request for the content to the server system via the network. One or more content-delivery routines in communication with the server system are adapted to initiate sending of the content to the client system via multiple streams over the network in response to the request.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: April 7, 2020
    Assignee: MatrixStream Technologies, Inc.
    Inventor: Jack Chung
  • Patent number: 10411961
    Abstract: A system and method for managing images in a cloud including providing a uniform image management interface for receiving from a user uniform image descriptions for building images in a cloud, and receiving a uniform image description for building an image from the user. The uniform image description is provided to an application to create a cloud-specific image description to provide to an image builder for building the image, and the uniform image description is stored in a local data store.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: September 10, 2019
    Assignee: Red Hat, Inc.
    Inventors: Jason C. Guiditta, Martyn Terence Taylor
  • Patent number: 10251034
    Abstract: A method, device, and a vehicle information system are provided for persisting application context from the mobile device to the vehicle information system. An operating context is determined for at least one application executing on the mobile device. A user interface view for display by the vehicle information system is generated and provided to the vehicle information system. The user interface view comprises at least one application user interface element associated with the at least one application, and the application user interface element comprises an application entry point defined by the operating context for the at least one application.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: April 2, 2019
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Michael George Langlois, Benjamin Allan Johnson
  • Patent number: 10237125
    Abstract: A method and Dynamic Line Management, DLM, system for controlling Digital Line Subscriber, DSL, connections, comprising applying a first line profile to a DSL connection, the first line profile specifying a first virtual noise template for the DSL connection, wherein the first virtual noise template specifies a first set of frequency dependent virtual noise levels for the DSL connection; configuring a connection parameter (such as the data rate) of the DSL connection based on the first set of frequency dependent virtual noise levels; applying a second line profile to the DSL transceiver unit, the second line profile specifying a second virtual noise template for the DSL connection, wherein the second virtual noise template specifies a second set of frequency dependent virtual noise levels for the DSL connection; and reconfiguring the connection parameter for the DSL connection based on the second set of frequency dependent virtual noise levels.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: March 19, 2019
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Leslie D Humphrey, Ian E Horsley, Andrew D Wallace
  • Patent number: 10157236
    Abstract: In a client/server environment, rendering of web-based content is separated into two phases, so as to improve the applicability of HTML response caching. Static portion(s) of a web page are cached and delivered immediately in response to an HTTP request, concurrently with sending a request for a full page and extracting dynamic portion(s) therefrom. Dynamic portion(s) are filled in at the client as they become available. The system and method of the present invention enable optimization of the user experience to occur without requiring any recoding of the original page content.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: December 18, 2018
    Assignee: Radware, Ltd.
    Inventor: Kent Alstad
  • Patent number: 10142588
    Abstract: An example information-processing device includes: an acquiring unit that acquires a captured image of a first user captured by an image capture unit; a determining unit that determines a character image corresponding to the acquired captured image; and a display control unit that controls display of an image locally and remotely at a corresponding communicating information-processing device used by a second user, either as a captured image or a as a character image.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: November 27, 2018
    Assignee: NINTENDO CO., LTD.
    Inventor: Takao Shimizu
  • Patent number: 7676557
    Abstract: An event to initialize a portlet palette within a user interface having an open portal to which the portlet palette is associated can be detected. The portlet palette can be a user interface control that includes a portlet set of at least one portlet. The portlet palette can be configured so that a selection of a portlet from the portlet set causes the portlet to be added to the open portal. A set of portlets can be automatically determined from a set of stored portlets that are relevant to the open portal based upon previously defined programmatic rules and contextual information associated with the open portlet. The portlet palette can be dynamically populated with the determined set of portlets. The populated portlet palette can be presented within the user interface.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Stephan Hesmer, Timo Kussmaul, Andreas Nauerz
  • Patent number: 7548963
    Abstract: A multi-plan generation system generates a multi-plan for a multi-layer storage area network. The system generates a predetermined number of plans while generating and retaining globally optimum plans. The system dynamically calculates and orders these plans according to optimization criteria and user requirements. The system comprises a planner for each of the layers in a storage area network such as a host planner, a storage planner, a network planner, a zone planner, etc. Each of the planners applies a variance optimization, a preview optimization, and a detail optimization and interacts with a policy repository to obtain policy guidance, enabling the system to prune the set of plans. A control module invokes the planners in a predetermined order.
    Type: Grant
    Filed: July 9, 2005
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, David Alson George, Sandeep Kumar Gopisetty, Kang-Won Lee, Konstantinos Magoutis, Ramani Ranjan Routray, Gauri Shah, Chung-Hao Tan, Norbert George Vogl, Kaladhar Voruganti