Patents Examined by Jeong S Park
  • Patent number: 9998419
    Abstract: Methods, systems, and computer readable media for controlling the delivery of a social networking service originated message directed to a mobile device are disclosed. According to one example, the method performed at a routing node includes intercepting a mobility management message that includes location information associated with a mobile device, storing the location information associated with the mobile device in a location database, and receiving a social networking service originated message directed to the mobile device, wherein the message includes media content. The method further includes extracting the location information associated with the mobile device from the location database and delivering the media content to the mobile device using the extracted location information from the location database.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: June 12, 2018
    Assignee: Tekelec, Inc.
    Inventors: Devesh Agarwal, Peter Joseph Marsico
  • Patent number: 9973790
    Abstract: An adaptive multimedia system includes a display, an audio device, and an adaptive media controller configured to selectively communicate with a media source and selectively signal the media source to stream only a desired portion of a media stream.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rachel H. Fithian, Hugh E. Hockett, Aaron J. Quirk, David V. Rooney
  • Patent number: 9954717
    Abstract: An apparatus comprising a memory, and a processor coupled to the memory and configured to obtain a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) Media Presentation Description (MPD) from an HTTP server, wherein the MPD describes a media presentation as a combination of an HTTP source and a non-HTTP source. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor, cause a network element (NE) to receive a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) Media Presentation Description (MPD) from an HTTP server; and dynamically switch between a HTTP source and a non-HTTP source of the media presentation described according to the MPD.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: April 24, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 9942692
    Abstract: A computing device may execute a device connection application on a processor of the computing device to provide operations including establishing an ad-hoc data connection between the computing device and a machine-to-machine device, the computing device configured to set up the machine-to-machine device to interact with a network-based service using a user account of the network-based service; receiving device information from the machine-to-machine device over the established ad-hoc data connection; and connecting the machine-to-machine device to the network-based service based on the device information received from the machine-to-machine device and according to authentication of the computing device as being associated with the user account. The computing device may further be configured to authenticate and authorize a user to configure the machine-to-machine device to join the network and network-based service.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: April 10, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: David C. Robbins, Paul T. Schultz, Mark J. Hahn
  • Patent number: 9935912
    Abstract: There are provided a system, a method and a computer program product for sharing messages between an email client and a social network. The system prepares, based on an input from a sender, an email message by using the email client. The system identifies a portion of the email message to be shared with one or more users in the social network. The system tags the portion of the email message with identities of the one or more users in the social network. The system accesses the social network with credential of the sender. The system posts the portion of the email message on social network pages of the one or more users under a name of the sender.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Lee N. Helgeson, Jenny S. Li, Philip J. Sanders
  • Patent number: 9928517
    Abstract: Methods, systems, and computer-readable media for implementing interaction reconstruction in a service-oriented system are disclosed. Routes are stored for a first set of service interactions between individual services in a service-oriented system. The routes comprise data indicative of call paths for node identifiers in the first set of service interactions. A sparse trace is generated for a second set of service interactions between individual ones of the services. The sparse trace comprises a plurality of node identifiers in the second set of service interactions. Based on the node identifiers in the sparse trace and the node identifiers in the plurality of routes, the sparse trace is matched to one or more of the routes.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Wade Hitchcock, Anton Vladilenovich Goldberg, James Daniel Longley, Brandon William Porter
  • Patent number: 9929999
    Abstract: There are provided a system, a method and a computer program product for sharing messages between an email client and a social network. The system prepares, based on an input from a sender, an email message by using the email client. The system identifies a portion of the email message to be shared with one or more users in the social network. The system tags the portion of the email message with identities of the one or more users in the social network. The system accesses the social network with credential of the sender. The system posts the portion of the email message on social network pages of the one or more users under a name of the sender.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Lee N. Helgeson, Jenny S. Li, Philip J. Sanders
  • Patent number: 9916551
    Abstract: Disclosed are methods and systems for optimizing business continuity in IT environments. One such method involves comparing a representation and a template. The representation represents units of computing entities, and relationships between the units of computing entities. The method determines whether a system represented by the representation meets a threshold represented by the template based on a result of the comparing, and provides a result of the determining. The threshold can established by a disaster recovery site, a service level agreement, or a configuration drift, and the result of the determining can be used to evaluate the disaster recovery site, the service level agreement, or the configuration drift.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 13, 2018
    Assignee: Veritas Technologies LLC
    Inventor: Tushar Bandopadhyay
  • Patent number: 9912710
    Abstract: A real-time Internet streaming system and method includes a scheduling server that receives queries from media streaming devices and determines if any scheduled events associated with a particular media streaming devices is an active scheduled event by comparing the scheduled events with time and date information. When there is an active scheduled event the scheduling server sends a response to the media streaming device to stream a media stream to a media server. When the scheduling server determines that an active scheduled event is no longer active, the scheduling server sends a response to the media streaming device to stop streaming. The media server can send the media stream or a resampled version of the media stream to a plurality of viewing devices or archive the media stream for later playback. The real-time Internet streaming system can include a scheduling server, media servers, and a plurality of media streaming devices.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: March 6, 2018
    Assignee: Maximum Media LLC
    Inventor: Brian Christopher Duerring
  • Patent number: 9906599
    Abstract: Techniques are disclosed for integration, provisioning and management of entities and processes in a computing system such as, by way of example only, business entities and business processes. In particular, techniques are disclosed for ontology based resource provisioning and management for services. For example, such an ontology based approach can be utilized in conjunction with a business support system which may be employed in conjunction with a cloud computing environment.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Murthy V. Devarakonda, Michael Reuben Head, Rafah A. Hosn, Andrzej Kochut, Jonathan Paul Munson, Hidayatullah Habeebullah Shaikh
  • Patent number: 9906614
    Abstract: Techniques are provided for selectively broadcasting information from a sender's computer to one or more recipient computers in real-time. A user connects to a networked content server and browses selected content items which are determined to be of interest to other collaborators. The user activates a content sharing mode and indicates which content is to be shared. A reference to the shared content is sent to the server which in turn pushes the referenced content to identified content recipients. Content recipients can be identified based on a variety of factors, such as by subscription to a listening channel opened by the content sender, by individual selection by the content sender, and/or by geolocation. The shared content can be automatically displayed to each identified content recipient non-intrusively. Content can be pushed to the content recipients via a persistent open communication channel established between the content server and content recipients.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: February 27, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Alexandre Capt, Damien Antipa, Ondrej Florian
  • Patent number: 9900272
    Abstract: A method and server for transmitting application test data are provided, the method including: obtaining data to be transmitted by an application; dividing the data into a plurality of data sections, wherein each data section is less than a maximum transmission capacity that the application can transmit one time; and controlling the application to transmit the plurality of data sections sequentially, wherein upon the completion of the transmission of a data section, the application is reinitiated to automatically transmit a next data section. The method and server for transmitting application test data saves testing costs and enhances operational efficiency.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: February 20, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jian Zhu
  • Patent number: 9898166
    Abstract: A system for providing various overlay information one UPnP AV media renderers. According to the present invention, indications of messages and/or other information received by a UPnP mobile telephone or other UPnP control point can be directly transmitted to a renderer and exhibited in different manners. The present invention also permits the UPnP control point to transmit an event subscription to the renderer for subsequent use. The renderer permits accept or reject the receipt of various information at the particular time.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Kari Kaarela, Elina Kaarela, Kirmo Koistinen, Timo Tervo
  • Patent number: 9886664
    Abstract: Disclosed herein are systems, methods, and computer-readable storage device for managing message threads. An example system configured to practice this method can first identify a usage pattern of a user interacting with a message thread. Next, based on that usage pattern, the system can analyze messages in the message thread to identify a high-priority message. Then the system highlights the high-priority message when the system renders the message thread on a display. The messages can be email messages, text messages, instant messages, etc. The system can further associate the high-priority message with a repository, and grant a repository user, access to the high-priority message.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: February 6, 2018
    Assignee: Avaya Inc.
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Rudra Kant
  • Patent number: 9882774
    Abstract: A method for router configuration includes at a remote router management platform, registering a first router, associated with a first router identifier, to a user account; at the first router, establishing an internet connection; at a first user electronic device, transmitting a first router configuration to the remote router management platform; and at the first router, receiving the first router configuration from the remote router management platform via the internet connection.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: January 30, 2018
    Assignee: eero inc.
    Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
  • Patent number: 9870371
    Abstract: A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective pluralities of tablet access objects and application objects are stored in a plurality of servers. A distinct application object and distinct tablet are associated with each tablet access object. Each application object corresponds to a distinct instantiation of an application associated with the table. The tablet access objects and associated application objects are redistributed among the servers in accordance with a first load-balancing criterion. A first request directed to a respective tablet is received from a client. In response, the tablet access object associated with the respective tablet is used to perform a data access operation on the respective tablet, and the application object associated with the respective tablet is used to perform an additional computational operation to produce a result to be returned to the client.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: January 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Jeffrey A. Dean, Sanjay Ghemawat, Andrew B. Fikes, Yasushi Saito
  • Patent number: 9864620
    Abstract: Machines, systems and methods for managing quality of service (QoS) in a multi-tenant virtualized computing environment, the method comprising: collecting transmission rate statistics associated with data communicated in a virtual network, wherein at least one virtual switch monitors communications initiated by at least a virtual machine (VM) executed on a host machine serviced by the virtual switch; determining, by way of the virtual switch, profile parameters associated with a first communication initiated by the VM belonging to at least a first group, wherein a connection request is submitted by the virtual switch to a traffic controller to assist in establishing the first communication; classifying the connection request for establishing the first communication according to the profile parameters associated with the first communication; determining a first aggregated transmission rate associated with the VM that initiated the first communication based on the classifying.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Katherine Barabash, Rami Cohen, Anna Levin, Liane Lewin-Eytan, Eran Raichstein
  • Patent number: 9858348
    Abstract: A system and method for presentation of media related to a context. A request is received over a network from a requesting device for media related to a context, wherein the request comprises at least one criteria. A query is formulated based on the context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context and to media files so as to identify at least one media file that is relevant to the context criteria. A playlist is assembled via the network containing a reference to the media files. The media files on the playlist are transmitted over the network to the requesting device.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: January 2, 2018
    Inventors: Christopher W. Higgins, Christopher T. Paretti, Nicola Stefano Ghezzi, Michael Spiegelman, Ronald Martinez, Marc Davis, Chris Kalaboukis
  • Patent number: 9853877
    Abstract: Exemplary methods include receiving requests comprising of monitoring zones (MZs), each MZ to be allocated a pair of probes in a network, wherein each MZ is associated with a rule identifying a condition for when its probes are to be updated, and wherein each probe in the network is associated with a rule identifying a condition of when it is updated. The methods include determining whether previously allocated pairs of probes in the network can serve as probes for one or more MZs in the requests, wherein a previously allocated pair of probes can serve as probes for a MZ if a rule associated with the MZ is similar to rules associated with the previously allocated pair of probes. The methods include for each MZ that can be served by a previously allocated pair of probes, sending information identifying the MZ and the previously allocated pair of probes.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: December 26, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ravi Manghirmalani, Heikki Mahkonen, Ming Xia, Meral Shirazipour
  • Patent number: 9842001
    Abstract: A method for system level acceleration includes managing, by a system level acceleration server, an accelerator program running on an accelerator machine on behalf of a client, receiving, by the system level acceleration server, a communication from the client, interacting, by the system level acceleration server, with the accelerator program on behalf of the client according to the communication from the client, and generating, by the accelerator machine, a deliverable for provision to the client based upon an output of the accelerator program.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: December 12, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew R. Drahzal, Kirk E. Jordan, James C. Sexton, Richard O. Simpson