Patents Examined by Thomas Richardson
  • Patent number: 9791545
    Abstract: A space-time calibration system and method implement space-time solutions, in which, in one preferred embodiment, a single node determines its own space-time solutions based on other network nodes with which the single node communicates. In other preferred embodiments, space-time solutions for the node can be generated using other resources in the network. The disclosed system and method enable reliable, precise object positioning particularly for environments where the Global Positioning System (GPS) is blocked or subject to interference such as within the urban core.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: October 17, 2017
    Assignee: Digimarc Corporation
    Inventor: Geoffrey Rhoads
  • Patent number: 9769281
    Abstract: A method (1000) and apparatus (110) determine a multimedia representation for a multimedia asset. The method includes receiving (1020) a multimedia asset request for a multimedia asset at a multimedia representation broker (110). The multimedia asset request is received from a specific client device (120). The multimedia asset request includes client device information about the specific client device (120). The method determines (1030), at the multimedia representation broker (110), a multimedia representation for use in providing the multimedia asset to the specific client device (120) based on the client device information and based on media representations appropriate for a client device context of the specific client device (120). The method outputs (1040) multimedia representation information corresponding to the multimedia asset for the specific client device (120) based on the determined multimedia representation.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: September 19, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Anthony J. Braskich, Stephen P. Emeott, Alfonso Martinez Smith
  • Patent number: 9756098
    Abstract: Some embodiments provide a multi-tenant over-the-top multicast solution that integrates the per user stream customizability of unicast with the large scale streaming efficiencies of multicast. The solution involves an application, different multicast groups streaming an event with different customizations, and a manifest file or metadata identifying the different groups and customizations. The solution leverages the different multicast groups in order to provide different time shifts in the event stream, different quality level encodings of the event stream, and different secondary content to be included with a primary content stream. The application configured with the manifest file or metadata dynamically switches between the groups in order to customize the experience for a user or user device on which the application executes. Switching from multicast to unicast is also supported to supplement available customizations and for failover.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: September 5, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Alexander A. Kazerani, Jayson G. Sakata, Robert J. Peters, Amir Khakpour, Derek Shiell
  • Patent number: 9633202
    Abstract: A method, system, and/or computer program product manages a distributed denial of service attack in a multiprocessor environment. A determination is made of (a) a first upper threshold for a normal number of packets from the multiprocessor environment to multiple destination addresses, (b) a second upper threshold for a normal ratio of the packets from the multiprocessor environment to a single destination address compared to the packets from the multiprocessor environment to the multiple destination addresses, and (c) a third upper threshold for a normal ratio of packets from the multiprocessor environment to a single port at a single destination address compared to packets from the multiprocessor environment to the multiple destination addresses. In response to the first and second thresholds being exceeded, a specific port is monitored to determine if the third upper threshold is being exceeded at that port, thus indicating an apparent distributed denial of service attack.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Robert W. Danford, Terry D. Escamilla, Kevin D. Himberger, Clark D. Jeffries
  • Patent number: 9628616
    Abstract: A method includes receiving a call setup signaling message at a subject line messaging application server. The call setup signaling message includes a subject header. The subject header includes a message identifier that corresponds to a subject line message selected by a caller device. The method includes replacing the message identifier with the subject line message to form a modified call setup signaling message when a removal determination indicates that the subject header should remain. The method also includes sending the modified call setup signaling message to a called party device via a server.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: April 18, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Niral Sheth, Chaoxin Qui
  • Patent number: 9602776
    Abstract: A device receives category information associated with multiple cameras, and receives video information from the multiple cameras. The device also arranges the video information based on the category information associated with the multiple cameras and based on location information associated with a user device. The device further receives a video request from the user device, and provides, to the user device, video information from a camera, of the multiple cameras, that matches the video request.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: March 21, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Michelle Felt, Nader Gharachorloo, Afshin Moshrefi
  • Patent number: 9602557
    Abstract: A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: March 21, 2017
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Charlie Good
  • Patent number: 9578031
    Abstract: A method of automatically administering servers is disclosed. The method includes automatically transmitting commands to at least one of the servers. Administrator level access is non-invasively obtained on the at least one of the servers utilizing the automatically transmitted commands. The at least one of the servers is administered using the administrator level access and the automatically transmitted commands.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 21, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Srinath S. Chakravarty
  • Patent number: 9444696
    Abstract: A method, system and apparatus for estimating an SLA breach value. The method can include processing resource data to identify an acceptable SLA breach value; and, displaying the acceptable SLA breach value through a user interface. The processing step can include identifying a best practices SLA breach value based upon resource data for an aggregation of customers. Alternatively, the processing step can include identifying an average SLA breach value for a specific customer. As a further alternative, the identifying step can include identifying an average SLA breach value for a specific customer for a specific resource. As yet a further alternative, the processing step can include identifying an SLA breach value trend based upon past measured historical systems management data; and, predicting a future SLA breach value based upon the trend. In all cases, the acceptable SLA breach value can be increased by a fixed proportion.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: September 13, 2016
    Assignee: ServiceNow, Inc.
    Inventors: Joshua S. Allen, Bryan M. Ellington, Bradford A. Fisher, Robert L. Nielsen, Jacob E. Yackenovich
  • Patent number: 9407494
    Abstract: Delivering information over a distribution network using a distribution manager is disclosed. A first assignment of one or more sources peers in the distribution network is sent to a destination peer in the distribution network. At least one of a change in a network condition and a policy change is detected. It is determined that at least one modification should be made to the first assignment. A second assignment of one or more source peers in the distribution network is sent to the destination peer.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: August 2, 2016
    Assignee: Conviva Inc.
    Inventors: Hui Zhang, Ion Stoica, Steven R. McCanne, Jibin Zhan, Aditya R. Ganjam
  • Patent number: 9389892
    Abstract: An enterprise disaster recovery system, including a processor for running at least one data application that reads data from at least one data disk and writes data to the at least one data disk over a period of time, a recovery test engine that (i) generates in parallel a plurality of processing stacks corresponding to a respective plurality of previous points in time, each stack operative to process a command to read data at a designated address from a designated data disk and return data at the designated address in an image of the designated data disk at the previous point in time corresponding to the stack, and (ii) that generates in parallel a plurality of logs of commands issued by the at least one data application to write data into designated addresses of designated data disks, each log corresponding to a respective previous point in time.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: July 12, 2016
    Assignee: ZERTO LTD.
    Inventors: Tomer Ben Or, Gil Barash, Chen Burshan
  • Patent number: 9355225
    Abstract: Disclosed is a system and method for super-distribution of rights-protected digital content. A first terminal offers digital content to a second terminal, using a unique content identifier to identify the content in the request. The second terminal requests information regarding the content from a service provider platform. The content information request includes a terminal type identifier for the second terminal. The service provider platform obtains format capabilities information for the second terminal from a terminal capabilities database, and selects a format type for the content using the format capabilities information. The service provider platform obtains a content object in the selected format type from a content storage database. The service provider platform then delivers the content object in the selected format to the second terminal.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: May 31, 2016
    Assignee: AT&T Mobility II LLC
    Inventors: Emily Lyons Soelberg, Anastasios L. Kefalas
  • Patent number: 9350795
    Abstract: Methods for proactively offering a network turbo boost service to consumers including receiving a set of one or more turbo boost triggering criteria associated with a user. A network is monitored for a task that meets at least one of the turbo boost triggering criteria. If the monitoring results in locating a task that meets at least one of the turbo boost triggering criteria, then the network turbo boost service is invoked for the task.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 24, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Nicholas S. Huslak, Arnold C. McQuaide, Jr., Sharon E. Carter
  • Patent number: 9350694
    Abstract: There is provided a system, method and computer program product for managing an email comprising a plurality of email boxes with corresponding email addresses; a first selector for selecting, in one email box, an email that has been sent to at least one addressee; a second selector for selecting an incorrect email address in the sent email corresponding to an incorrect addressee; a change service for changing, in the sent email, the incorrect address to the correct address; and a distributor for making the change service available to at least one recipient box.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Colm Farrell, David M. Ogle, Patrick J. O'Sullivan, Hugh P. Smyth
  • Patent number: 9323689
    Abstract: I/O bandwidth reduction using storage-level common page information is implemented by a storage server. In response to receiving a request from a client for a page stored at a first virtual address, the storage server determines that the first virtual address maps to a page that is a duplicate of a page stored at a second virtual address. Or the storage server determines that the first and second virtual addresses map to a deduplicated page within a storage system. The storage server then transmits metadata to the client. The metadata maps the first virtual address to a second virtual address that also maps to the deduplicated page.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: April 26, 2016
    Assignee: NetApp, Inc.
    Inventors: Deepak Raghu Kenchammana-Hosekote, Michael R. Eisler, Arthur F. Lent, Rahul Narayan Iyer, Shravan Gaonkar
  • Patent number: 9317469
    Abstract: A computer network with distributed shared memory, including a clustered memory cache aggregated from and comprised of physical memory locations on a plurality of physically distinct computing systems. The network also includes a plurality of local cache managers, each of which are associated with a different portion of the clustered memory cache, and a metadata service operatively coupled with the local cache managers. Also, a plurality of clients are operatively coupled with the metadata service and the local cache managers. In response to a request issuing from any of the clients for a data item present in the clustered memory cache, the metadata service is configured to respond with identification of the local cache manager associated with the portion of the clustered memory cache containing such data item.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: April 19, 2016
    Assignee: Dell Products L.P.
    Inventors: Jason P. Gross, Ranjit B. Pandit, Clive G. Cook, Thomas H. Matson
  • Patent number: 9258715
    Abstract: Methods, program products, and systems for proactively securing mobile devices are described. A mobile device can proactively determine whether the mobile device is associated with a security risk and the level of the security risk. Upon determining a security risk, the mobile device can transmit coordinates of its current geographic location to a server. To protect privacy of authorized users, the transmission can be disabled by entering a password. If multiple failed password attempts are detected, the mobile device can proactively increase a security level of the device, and selectively protect files or other content stored on the mobile device. In some implementations, the mobile device can be transitioned into a surveillance mode where the mobile device records or captures information associated with one or more of user actions, ambient sound, images, a trajectory of the device, and transmits the recorded or captured information to the network resource.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: February 9, 2016
    Assignee: Apple Inc.
    Inventor: Hooman Borghei
  • Patent number: 9241033
    Abstract: A network server that includes at least a processor is configured to receive, from a first network, a trigger event received in the first network from a non web-enabled device configured to communicate the trigger event to the first network, wherein the trigger event includes a designation of at least one file to be transferred. The network server is further configured to transmit a notification that includes the designation to a second network based on the trigger event, the second network being a web-enabled network communicatively coupled to at least a first web-enabled peer node that is capable of receiving the notification.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: January 19, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Anil Guntupalli, Raul I. Aldrey, Edwin Elberg, Nosherwan Minwalla, Shadman Zafar, Luis R. Blando, Shafiq Kassam, Liwen Yang, Aung Tun, Diego J. Crespo
  • Patent number: 9203778
    Abstract: A resource allocation device for cloud computing is disclosed. The resource allocation device may include a resource information collecting unit to collect information on tasks to be processed and resource used for the tasks; and a resource allocation unit to allocate the tasks to the resources using initial value setting and cycle deletion (IVSCD) according to the information so that utility is increased.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: December 1, 2015
    Inventors: Hyung K. Song, You K. Oh, Jeong W. Ji, Kyu S. Lee
  • Patent number: 9177293
    Abstract: A spam filter system and method, for maintaining at least one database of permitted email addresses; automatically communicating with an email server, and selectively downloading and storing email not corresponding to entries in the database; automatically sending a challenge message in response to messages from non-permitted email addresses; if an appropriate response is received to the challenge message, adding the non-permitted email address to the database of permitted email addresses; and automatically restoring downloaded email messages from email addresses which become permitted.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: November 3, 2015
    Assignee: Cousins Intellectual Properties LLC
    Inventors: Jean Gagnon, Paul J. Lagassey