Patents Examined by Larry Donaghue
  • Patent number: 10038927
    Abstract: Systems and methods for performing content control in a mobile network using an out-of-band signaling channel are disclosed. In one embodiment, content control may be performed on a network device by collecting usage data for media consumption and caching from a mobile device via an out-of-band channel; receiving the usage data at an intermediate device via the out-of-band channel; building a predictive user profile based on the usage data; determining a schedule for downloading content from one or more media servers based on at least the predictive user profile; and sending instructions to perform one of time-shifting or pre-positioning to the one or more media servers according to the schedule for downloading content via an out-of-band channel.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 31, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Kevin Shatzkamer
  • Patent number: 10036640
    Abstract: A method for providing map data composed of providing geospatial map data pre-rendered into a plurality of raster graphic files, where each of the raster graphic files comprising a plurality of image pixels each having pixel data information Additional map data is embedded into at least one of the raster graphic files by altering the pixel data information The additional map data is then delivered simultaneously with the raster graphics files.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: July 31, 2018
    Assignee: TOMTOM GLOBAL CONTENT B.V.
    Inventor: Michael Hardt
  • Patent number: 10033869
    Abstract: Embodiments of computer-implemented methods and systems for information streaming to a user interface include receiving, at a networked contact center, a Hypertext Transfer Protocol (HTTP) request to stream information to a user interface, establishing a persistent HTTP connection to the user interface, receiving the information, the information including one or more events associated with the networked contact center, and sending the one or more events via the persistent HTTP connection, the one or more events resulting in a change in the user interface without further HTTP requests from the user interface.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 24, 2018
    Assignee: 8x8, Inc.
    Inventors: Richard Southwick, Mathieu Lajugie, Stephen Potenza
  • Patent number: 10033675
    Abstract: A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 10033808
    Abstract: Methods are disclosed for managing configuration variables and settings within a note-taking application such that application features are adjusted globally across an entire note-taking application regardless of the particular device from which application content is accessed. The configuration variables and settings may pertain to any or all of a variety of application features such as but not limited to adjustment of client, user and content-specific configuration options.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex J. Simmons, Arun Venkat Ramachandran, Vladilen Bessonov, Patricia Walsh, Brad Corob, Nicole Steinbok, Donovan P. Lange
  • Patent number: 10033669
    Abstract: A graphical user interface on a display device of a computer enables communications using a computer service. The graphical user interface includes a list of potential message recipients selected by a user as significant to the user. The graphical user interface also includes a mobile device identifier associated with one or more of the listed potential message recipients and a user account identifier associated with one or more of the listed potential message recipients. At least one of the listed potential recipients includes a mobile device identifier as the only available conduit for data delivery to the potential message recipient using the computer service.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: July 24, 2018
    Assignee: FACEBOOK, INC.
    Inventors: James A. Odell, Barry Appelman, Andrew L. Wick, Alan Keister, Raine Bergstrom, Xiaoyan Yin, Barbara McNally, Keith C. Hullfish
  • Patent number: 10015108
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: July 3, 2018
    Assignee: Google LLC
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Patent number: 10009435
    Abstract: A method for requesting presence information from a presence source by a presence server is provided. The method includes transmitting a message requesting specific presence information to the presence source; and receiving, from the presence source, the specific presence information published by the presence source.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: June 26, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jae-Kwon Oh, Wuk Kim
  • Patent number: 10007668
    Abstract: A method and system to trigger ingestion of remote content or playlists by a streaming server using URL folder mapping is disclosed. The streaming server maintains a URL Map having entries that map a URL folder referenced in the streaming URL to a content server folder located on the content server. This folder level mapping enables maintaining a many-to-many relationship between multiple content identified at the streaming server and their corresponding content located at the content server.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: June 26, 2018
    Assignee: Vantrix Corporation
    Inventors: Marc Courtemanche, Sebastien Cote
  • Patent number: 9996705
    Abstract: Techniques for determining potential sharing of private data are described herein. The techniques may include identifying content having computer readable access rules associated with a private domain of a social network, and identifying private data of the content. A potential share of the content outside of the private domain is detected and a search of the potential share to determine whether the potential share is associated with the private data is performed. The techniques may also include detecting a match between the potential share and the private data.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventor: Vladimir Gamaley
  • Patent number: 9998327
    Abstract: A mobile computing device queries a compatible device for identification information. Based on the identification information, the mobile computing device determines a family of devices, from a plurality of families, to which the compatible device belongs. Based on the determination of the device family, the mobile computing device determines one or more parameters that can be configured on the compatible device. Finally, the mobile computing device sends one or more stored values corresponding to the one or more configurable parameters to the compatible device.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventor: Craig D. McMillan
  • Patent number: 9992259
    Abstract: A publisher web server may receive from an end user device a web page request. A plug-in installed at the publisher web server may transmit information about the request to an advertisement blocking circumvention platform. The platform may respond with information including an invalid URL resource address, and the publisher web server may transmit a data package, including the information about the invalid URL, to the end user device. The publisher web server may then receive from the end user device a resource request including the invalid URL, and information about the invalid URL may be forwarded to the platform. Responsive to receiving the information about the invalid URL, the platform may transmit a message (including advertising content) and the publisher web server may transmit to the end user device a response to the resource request such that the advertising content will be delivered via the end user device.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: June 5, 2018
    Assignee: YAVLI LIMITED
    Inventor: Alexander Lind
  • Patent number: 9984253
    Abstract: Techniques for determining potential sharing of private data are described herein. The techniques may include identifying content having computer readable access rules associated with a private domain of a social network, and identifying private data of the content. A potential share of the content outside of the private domain is detected and a search of the potential share to determine whether the potential share is associated with the private data is performed. The techniques may also include detecting a match between the potential share and the private data.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Vladimir Gamaley
  • Patent number: 9967367
    Abstract: A computer-implemented method of predictively providing a part of a software application over a network to one recipient computer of plural recipient computers, each of the recipient computers being configured for executing the software application without having in its possession the entire software application, the method comprising acquiring a prediction of an access time of the part and a prediction of a provisioning time of the part over the network and providing the part ahead of the access time minus the provisioning time to the one recipient computer.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: May 8, 2018
    Assignee: UTOMIK BV
    Inventors: Rob Van Gulik, Mark Schroders
  • Patent number: 9942283
    Abstract: In response to a request for a media-control operation to be implemented at a second electronic device distinct from a first electronic device, the first electronic device sends a first request to a server system to cause the media-control operation to be implemented at the second electronic device. The server system is distinct from the first electronic device. Also in response to the request for the media-control operation to be implemented at the second electronic device, the first electronic device sends a second request to the second electronic device. The second request is a request to implement the media-control operation at the second electronic device.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: April 10, 2018
    Assignee: SPOTIFY AB
    Inventors: Sten Garmark, Karl Roos, Andreas Oman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
  • Patent number: 9930074
    Abstract: A mobile terminal for supporting Rich Communication Suite (RCS) and Voice Over Long Term Evolution (VoLTE) based services is provided. The mobile terminal includes an application processor that enables a first layer of a first session connection protocol stack and transmits signaling for an RCS service to a modem processor; and the modem processor that comprises a second session connection protocol stack for connecting a session, and that transmits, to a communication network, the signaling for the RCS service transmitted through the first layer.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 27, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Praveen Chebolu, Ganesh Babu Kamma, Jai-Dong Kim, Jae-Won Kim, Hyeun-Mok Jung
  • Patent number: 9929990
    Abstract: Systems, methods, and computer-readable storage media for inserting content into an application from an online synchronized content management system are disclosed. The system can receive text input into an application at a client device associated with the content management system. The text input can be, for example, keystrokes performed at the client device by a user, and the application can be, for example, an email client. The system can identify, within the text input, a predefined text string, such as an escape sequence, that is followed by a partial or full string that represents an identifier. The identifier may be associated with a content item that is stored in the online synchronized content management system. The system can then insert inside the application a link that points to the content item. The system can also insert code that is designed to render the content item as a dynamically updated preview.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: March 27, 2018
    Assignee: Dropbox, Inc.
    Inventors: Anand Subramani, Anvisha Pai
  • Patent number: 9917886
    Abstract: In an embodiment, information contents, such as, e.g., media contents arranged in pieces including blocks of bits, is distributed over a network including plural terminals at least one of which acts as a source of the pieces of information distributed. Various terminals in the network are configured to act as peer terminals with at least one first peer terminal sending the information to one or more second peer terminals. A set of blocks of a corresponding piece of information is received at the first peer terminal and the corresponding piece of information is reconstructed from the set of blocks received. The pieces of information distributed over the network are fountain encoded by XOR-ing the blocks in a piece, so that a received piece is reconstructable from a combination of a corresponding set of linearly independent XOR-ed blocks.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: March 13, 2018
    Assignee: STMicroelectronics S.r.l.
    Inventors: Alexandro Sentinelli, Andrea Lorenzo Vitali, Allan Taschini
  • Patent number: 9917729
    Abstract: Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs) are disclosed. In one example, the method includes receiving orchestration related data for implementing a network service using the network resources within the SDN, determining configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, wherein determining the configuration information includes identifying the network resources having the protocol layer capability to provide network services, and providing the configuration information to the network resources.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: March 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Sam Eric McMurry, Ajay Padmakar Deo, Ben Allen Campbell
  • Patent number: 9912729
    Abstract: A first cloud computing device includes a first virtual machine, and receives, from the first virtual machine, a packet destined for a second virtual machine provided in a second cloud computing device. The device appends, to the packet, a header that includes an address of the second cloud computing device, a virtual local area network (VLAN) identifier of the first virtual machine, and a VLAN identifier of the second virtual machine. The device provides the packet and the header to a cloud computing network for provision to the second virtual machine.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 6, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Marc J. Cochran, Paul M. Curtis, Kevin J. Clarke, John F. Considine