Remote Data Accessing Patents (Class 709/217)
  • Patent number: 10212127
    Abstract: A tool that allows a CDN customer, partner, or other authorized entity to create a DNS canonical name (CNAME) on the content delivery network without having to contact the content delivery network service provider directly.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: February 19, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Martin Lohner, Nathaniel A. Kushman, Todd Mitton, Michael Yurovitsky, Abhijit Dixit, Erik L. Nygren, Silvina Z. Hanono Wachman
  • Patent number: 10212131
    Abstract: A network device that avoids useless processing for registering an event which cannot be transmitted. An image forming apparatus as a network device has a personal firewall function, and registers an event concerning a network service. Upon receipt of an event registration request, it is determined whether or not a transmission destination specified by the received event registration request corresponds to a transmission restriction target of the personal firewall, and when it is determined that the transmission destination corresponds to the transmission restriction target, an event based on the registration request is not registered.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: February 19, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shinichi Uchikawa
  • Patent number: 10212175
    Abstract: One or more processors generate a website mimicking a virtual message board. One or more processors receive a request message directed to the website. One or more processors analyze the request message for evidence that the request message originates from a source of spam. In response to a determination that the request message likely does originate from a spam source, one or more processors provide data about the spam source to an anti-spam system.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Matthias Seul, Volker Vogeley
  • Patent number: 10212030
    Abstract: A method in a network device is described and includes selecting, based upon a service request, one or more device gateways from a plurality of device gateways that are communicatively coupled with a plurality of low powered devices. The low powered devices do not include Subscriber Identity Modules. Configuration information is transmitted over a public network to the selected device gateways, causing the selected device gateways to configure ones of the low power devices to perform actions according to the service request. Data is received from the selected device gateways over the public network that was generated by the configured low power devices. One or more GPRS Tunnel Protocol (GTP) tunnels are established with a Packet Data Network (PDN) gateway of a mobile network operator, and the received data is sent over the one or more GTP tunnels to be processed by the mobile network operator.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 19, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Samita Chakrabarti, Samy Touati, Ayush Sharma
  • Patent number: 10212218
    Abstract: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Kumar Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar
  • Patent number: 10209999
    Abstract: According to various embodiments, a device may be provided. The device may include a bootloader; a memory configured to store firmware data for controlling the device; a processor configured to operate in a device operation mode or in a bootloader mode: and an interface. The device operation mode may be a mode in which the processor controls the bootloader to load the firmware data stored, in the memory. The bootloader mode may be a mode in which the processor controls the bootloader to send an identifier of the device using the interface, to receive firmware data using the interface and to store the firmware data in the memory.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: February 19, 2019
    Assignee: RAZER (ASIA-PACIFIC) PTE. LTD.
    Inventor: Ping He
  • Patent number: 10210261
    Abstract: In one embodiment, a set of user groups of a social-networking system may be accessed. A first subset of the user groups may be determined for a particular user of the social-networking system, based on one or more filtering criteria. A number of recommendation-source processes may be applied to the first subset to determine a number of second subsets of the first set. Each recommendation-source process may represent a particular recommendation source. The second subsets may be combined into a list of user groups. The list of user groups may be ranked, and sent to the particular user.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Jerry Ju, Bradley Green, Andrew Rocco Tresolini Fiore, Antoine Joseph Atallah, Jonathan Daniel Sorg
  • Patent number: 10212196
    Abstract: One embodiment provides an interface discovery system that facilitates interface discovery and authentication. During operation, the system receives a message from an unregistered interface via a local interface of a link adapter. The message can include a name. If the system determines that a source identifier of the message is not configured for a channel, the system generates a control message comprising the source identifier and an identifier of the local interface and sends the control message via a transport stack of the system.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: February 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin C. Fox, Glenn C. Scott
  • Patent number: 10204217
    Abstract: A system and method for generating a unique identifier for a user. A processor hosted by the system transmits a prompt for user selection of a digital image and receives the selected digital image from the user. The received digital image is stored in a data storage device. The processor identifies a first code associated with the user. The processor embeds the first code into the digital image and generates a first modified digital image in response. The first modified digital image is also stored in the data storage device. The processor transmits the first modified digital image to the user over a data communications network. The modified digital image is then used as the unique identifier for the user.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: February 12, 2019
    Assignee: ARP-IP LLC
    Inventors: Anthony R. Perez, Justin Soenke
  • Patent number: 10204385
    Abstract: Correspondences in a social networking system are analyzed to determine at least one topic. An activity stream with the at least one topic is analyzed. A target audience for the activity steam is identified. The activity stream is analyzed according to a uniqueness and a relationship criteria to form an assessment. The assessment is analyzed to a predetermined action criteria. Performing an action responsive to determining the assessment satisfies the predetermined action criteria.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10204386
    Abstract: Correspondences in a social networking system are analyzed to determine at least one topic. An activity stream with the at least one topic is analyzed. A target audience for the activity steam is identified. The activity stream is analyzed according to a uniqueness and a relationship criteria to form an assessment. The assessment is analyzed to a predetermined action criteria. Performing an action responsive to determining the assessment satisfies the predetermined action criteria.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10204079
    Abstract: The present disclosure is applicable to the field of browser, and it provides a method and apparatus for displaying an extended function information area. The method comprises receiving an instruction for activating the extended function information area, acquiring a location where the extended function information area is to be displayed on a page according to the instruction; adjusting layout of the page according to the location and a predefined size of the extended function information area, so as to obtain a blank area on the page; and displaying the extended function information area in the blank area. According to embodiments of the present disclosure, the extended function information area is directly displayed, which enables the extended function information area to be displayed on the same layer as the page, ensures visual areas available to be browsed by users, and facilitates browsing of users.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: February 12, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xi Wang, Bo Hu, Zhipei Wang, Tingyong Tang, Ruiyi Zhou, Zhengkai Xie, Ying Huang, Wei Li, Cheng Feng, Kai Zhang, Huijiao Yang, Yulei Liu, Xin Qing
  • Patent number: 10205868
    Abstract: A live view control device according to an aspect of the present invention includes a display control unit that displays each of a plurality of live view images received from a plurality of imaging devices in each of a plurality of areas of a display screen, a priority setting unit that sets a priority of the plurality of live view images, a transfer condition setting unit that sets transfer conditions including at least one of a frame rate of transfer and an image size of the transfer of the plurality of live view images on the basis of the priority of the plurality of live view images, and a communication control unit that transmits a transfer instruction for a live view image according to the set transfer conditions to the plurality of imaging devices via the wireless communication unit.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: February 12, 2019
    Assignee: FUJIFILM Corporation
    Inventors: Daisuke Hayashi, Mikio Watanabe, Takeshi Misawa, Masaya Tamaru, Hiroyuki Oshima, Fuminori Irie
  • Patent number: 10198256
    Abstract: A system for determining a toggle value includes an input interface and a processor. The input interface is to receive a request for the toggle value associated with a toggle. The processor is to determine an indicated toggle value associated with the toggle; determine the toggle value associated with the toggle based at least in part on the indicated toggle value and a set of dependencies; and provide the toggle value associated with the toggle.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: February 5, 2019
    Assignee: Workday, Inc.
    Inventors: Salvador Maiorano Quiroga, Saul Arjona Polo, Andrew Jacob Malin, Daniel Duan Ho
  • Patent number: 10198526
    Abstract: Disclosed herein, among other things, is a system comprising a content repository, a communication portal developer, a content manager, and an analytic engine. The content repository is adapted to store electronic content in a computer-readable storage medium. The communication portal developer includes at least one wizard to create a plurality of customizable portals without coding software. Each customizable portal is accessible to one or more selected visitors through a web browser. The content manager is adapted to publish selectable electronic content to selectable portals. The content manager includes at least one wizard to populate and manage the electronic content within the content repository. The analytic engine analyzes electronic content use and visitor behavior while logged into their customizable portal. In various embodiments, the analytics are provided in real time or near real time. Other embodiments are disclosed herein.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: February 5, 2019
    Assignee: Callidus Software, Inc.
    Inventor: Craig Nelson
  • Patent number: 10200415
    Abstract: The present invention provides a method for transmitting a broadcast signal, and a system capable of supporting future broadcast services in an environment supporting future hybrid broadcast using terrestrial broadcast networks and the Internet. In addition, the present invention provides efficient signaling methods using both terrestrial broadcast networks and the Internet in an environment supporting future hybrid broadcast.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: February 5, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Jangwon Lee, Minsung Kwak, Woosuk Ko, Kyoungsoo Moon, Sungryong Hong
  • Patent number: 10200366
    Abstract: An apparatus and method by which a user device in a home network system transmits home-device-related information is provided. The method includes acquiring, from at least one home device, a unique user identifier (UUID) for a related home device, a peer ID (peer ID) which is managed by a connectivity server for managing a connection between the user device and the related home device and that identifies the related home device, a peer group ID for identifying a group of home devices that have registered with a service server for managing device information on the related home device, and a device token containing key information for authenticating the connection to the related home device, selecting a specific user device which will share the UUID, peerID, peer group ID and device token from among neighboring devices, and transferring the UUID, peerID, peer group ID, and device token to the specific user device on the basis of a predetermined sharing method.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: February 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jun-Hyung Kim, Se-Hoon Kim, Jai-Ick Chun, Dong-Keon Kong, Eun-Hui Bae
  • Patent number: 10200461
    Abstract: A projection agent processor may generate a projection of future workload demand for at least one virtual resource based on historical demand data for the at least one virtual resource, wherein the workload comprises a total demand for virtual resources from a single source. An action agent processor may effect at least one configuration change for the at least one virtual resource in accordance with the projection.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: February 5, 2019
    Assignee: Virtustream IP Holding Company LLC
    Inventor: Clayton Tino
  • Patent number: 10200416
    Abstract: A globally accessible list contains the identification of content casting applications, and the identification of stream receivers. When a casting application is launched to select a streaming content file, the casting application then accesses the global casting list and searches for the ID of the content casting application, and then selects the associated stream receiver to cast the URL to that stream receiver. This allows the user to not have to select the stream receiver every time a stream is cast. The list can be formed by an app, e.g., an application that forms the global list which may be an application that is provided with one of the stream receivers, for example. In one embodiment the list can be stored on a computer, e.g. the first computer that runs the application. The global casting list also contains, for each content casting application, an ordered list of IDs of user selected stream receivers by app and for by user. A stream receiver is selected based on order of the list.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: February 5, 2019
    Assignee: Vizio Inc
    Inventor: Matthew Blake McRae
  • Patent number: 10200341
    Abstract: Systems and methods for creating custom domain name links are provided. At least one server communicatively coupled to a network receives a request to create a custom domain name link to a third party service. The request identifies a custom domain name. The at least one server retrieves, from a third party service link database, an entry for the third party service specifying how to create the custom domain name link for the third party service and he at least one server creates the custom domain name link in accordance with the entry retrieved from the third party service link database.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: February 5, 2019
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventors: Arnold Neil Blinn, Nitin Gupta, Rahul Mahajan
  • Patent number: 10198828
    Abstract: An electronic device is provided. The electronic device includes a camera, a communication circuit configured to communicate with an external electronic device, and a processor. The processor is configured to obtain an image using the camera, verify location information of the image, obtain identification information of the external electronic device from the external electronic device if the location information of the image is not verified, and determine the location information of the image based on the identification information of the external electronic device.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: February 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun Woo Park, Woo Jin Jun, Hyun Sang Jung, Hun Taek Han, Hyuk Kang, Tae Ho Kim, Tae Gun Park, Gyu Cheol Choi
  • Patent number: 10200491
    Abstract: A content-overlay system adapted for creating a content layer displayed on a mobile device, without installing an additional application on the mobile device. A selection module reviews content requests and identifies when a mobile device requests content from a source that is targeted for content addition. An insertion module modifies HTTP protocol data without buffering, thus creating a content layer that is displayed on the mobile device, without installing any additional application on the mobile device.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: February 5, 2019
    Assignee: ROUTIER LTD.
    Inventor: Guy Laybovitz
  • Patent number: 10200437
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). An electronic device for providing a streaming service includes a controller, an encoder operatively coupled with the controller, and a transmitter operatively coupled with the control unit, wherein the controller is configured to provide a network available bandwidth estimated in a transmission layer of the electronic device from the transmission layer to an application layer, generate stream data from initial data based on the network available bandwidth, and transmit the stream data to another electronic device.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: February 5, 2019
    Assignees: Samsung Electronics Co., Ltd., UNIST (Ulsan National Institute of Science and Technology)
    Inventors: Joohyung Lee, Kyunghan Lee, Kisuk Kweon, Jung Shin Park, Jicheol Lee, Jinsung Lee, Hyungho Lee, Hanna Lim
  • Patent number: 10200541
    Abstract: A wireless end-user device operates a network data traffic classifier and a policy enforcer in a kernel space and a service monitoring and reporting agent and a policy control agent in the user space. The user can accordingly view and set application network data traffic policies and view application network data usage, with the traffic classification/policy enforcement functions provided securely and efficiently within the kernel, through which the network data traffic flows to a modem.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: February 5, 2019
    Assignee: Headwater Research LLC
    Inventors: Gregory G. Raleigh, James Lavine, Jeffrey Green, Alireza Raissinia
  • Patent number: 10200823
    Abstract: Various implementations described herein are directed to technologies for capturing marine electronics data. An apparatus includes a processor and a memory having a plurality of executable instructions that are executed by the processor. The processor receives a first request to capture data. The processor generates a command in response to the first request. The processor sends the command across a network to one or more devices capable of responding to the command. The command may include at least timestamp data and a second request for each of the one or more devices to collect data that each of the one or more devices is configured to collect.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 5, 2019
    Assignee: NAVICO HOLDING AS
    Inventors: Matthew Laster, Christopher Richardson
  • Patent number: 10194476
    Abstract: Techniques for implementing Wireless Gigabit (WiGig) Display Extension (WDE) communications as Wi-Fi Direct Services (WFDS) services are described. According to such techniques, WDE services may make use of primitives and events obtained from a WFDS application service platform (ASP). This application of WFDS to WDE may provide necessary mechanisms for layer 2 operations such as device and service discovery, P2P connection management, and session management. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: January 29, 2019
    Assignee: INTEL CORPORATION
    Inventors: Guoqing Li, Bahareh Sadeghi, Emily Qi, Carlos Cordeiro
  • Patent number: 10192235
    Abstract: An online advertisement system determines which of a plurality of advertisement clickthroughs are successful online events. A successful online event is based on an advertisement online reference and a success online reference. The system further correlates the number of successful online events for a traffic originator. In addition, the online advertisement system computes an advertisement penalty based on the computed correlation.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: January 29, 2019
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 10193910
    Abstract: It is described a network attack detection method. A topology analysis on network is conducted to obtain a probing path set containing at least one probing path. A first probing path contained in the probing path set is probed by using a probing pattern to obtain a performance metric of the first probing path. It is determined whether the first probing path is subjected to network attack according to the performance metric and a control performance metric.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: January 29, 2019
    Assignees: The Hong Kong Polytechnic University, Tencent Technology (Shenzhen) Company Limited
    Inventors: Lei Xue, Zhiwei Liu, Xianneng Zou, Jingang Hou, Xiapu Luo, Edmond W. W. Chan, Pei Tu, Yuru Shao
  • Patent number: 10193844
    Abstract: A secure messaging system identifies sensitive or restricted content within electronic messages such as E-mail, SMS or MMS text messages, or social network messages, and stores files including such content in a secure folder or bucket. After a first electronic message is identified as including sensitive or restricted content, a file including the sensitive or restricted content is stored in the secure folder or bucket, and a second electronic message including a link to the file or the secure folder or bucket is sent to each of the intended recipients of the first electronic message. When a recipient selects the link, the sensitive or restricted content is provided to the recipient over a secure connection (e.g., an SSL connection) rather than via E-mail. Additionally, recipients of the second electronic message may be authenticated by any method, e.g., an access policy and/or a single or multi-level authentication process.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: January 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Myles Conley, Jesper Mikael Johansson, Srikanth Mantha
  • Patent number: 10194378
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, at the one or more wireless access points and from a first device, a request to connect to a first network through a wireless network managed by the one or more wireless access points, wherein the one or more wireless access points is controlling access to the first network through a plurality of ports; determining each port in the plurality of ports is connected to a respective device, each respective device being allowed to access the first network through the respective port; and adding the first device to a queue, wherein the queue includes at least a second device that was added prior to the first device, where devices in the queue are not allowed to access the first network while in the queue.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: January 29, 2019
    Assignee: Google LLC
    Inventors: David Bird, Jeremie Emmanuel Texier
  • Patent number: 10187466
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for migrating data from a first storage system to a second storage system. That data is for a process (e.g., a virtual machine, application, or some other process) operating on a computer system that is separate from the first storage system and the second storage system. That data is stored according to data subsets that are each exclusive of each other. As each data set is migrated, access to the data set by the process is precluded, but access for the remaining data sets is not affected. Once the data migration is complete, access to the data set by the process is restored.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventor: Tyler Sanderson
  • Patent number: 10185689
    Abstract: A plurality of devices communicate over a bus, the devices comprising a plurality of controller devices and a plurality of second devices. Each of the controller devices is responsible for assigning one or more of the addresses including at least the address of each of a respective one or more of the second devices. A controller device comprises address allocation logic configured to assign an address to each of that controller device's respective one or more second devices, by: searching for a currently unassigned address to assign to each of the respective one or more second devices, and if an unassigned address for one of those one or more second devices cannot be found, to issue a request to at least one other of the controller devices requesting that the other controller device changes one of the one or more addresses which that other controller device is responsible for assigning.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: January 22, 2019
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventors: Alexander Abraham Cornelius Van Der Zande, Jurgen Mario Vangeel, John Edgar Held
  • Patent number: 10185819
    Abstract: Techniques for extension interaction with applications are described. Generally, an extension represents functionality for extending, modifying, customizing, and/or supplementing native functionality of an application. Techniques discussed herein provide a common extension platform that enables an extension to interact with multiple different applications utilizing components of the platform. The common extension platform, for instance, exposes a set of common extension application programming interfaces (APIs) that provide a common interaction surface between extensions and applications.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tanvi Saumil Surti, Chee Chen Tong, Sean Obafemi Lyndersay, Israel Hilerio, John Anderson Hazen
  • Patent number: 10180882
    Abstract: An acquisition unit that acquires, based on a combination of failures in components of an information system, a correction subprocedure for identifying a cause of failure and correcting trouble and a reconstruction subprocedure for reconstructing the component; a generator that generates at least one candidate for a service restart procedure of the information system by connecting the correction and the reconstruction subprocedures based on a dependency relationship between the acquired correction and reconstruction subprocedures; an estimator that estimates required time of at least one candidate for the service restart procedure; and a selector that identifies the service restart procedure, of which required time satisfies desired restoration time from among the candidates for the service restart procedure and selects, from among the identified candidates for the service restart procedure that has the risk of exceeding the desired restoration time, the service restart procedure based on a high/low degree of
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: January 15, 2019
    Assignee: NEC CORPORATION
    Inventor: Kumiko Tadano
  • Patent number: 10182124
    Abstract: A publish-subscribe messaging systems and methods are described. A method may include retrieving, by one or more computer processors, messages for a particular one of a plurality of channels from one or more respective buffers allocated to the particular channel that have not expired and according to an order, wherein each buffer comprises a respective time-to-live. The method also includes sending, by the one or more computer processors, the messages retrieved for the particular channel to one or more subscriber clients that have subscribed to the particular channel.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: January 15, 2019
    Assignee: Satori Worldwide, LLC
    Inventors: Lev Walkin, Fredrik Erik Linder
  • Patent number: 10178189
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content, comprising: identifying a social action that includes a preference designation for an object; determining a location of an individual user associated with the social action or a location associated with the object that is the subject of the preference designation; attributing the preference designation to both the location and to the individual user, where the attributed preference designation can be used to target further content to either the individual user or other users; and receiving a request for content that is related to the location and providing, responsive to the request, one or more content items based on the attributed preference designations.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: January 8, 2019
    Assignee: Google Inc.
    Inventors: Emily K. Moxley, Vinod Anupam, Hobart Sze, Dani Suleman, Khanh B. Nguyen
  • Patent number: 10178140
    Abstract: Quality-based optimizations of a delivery process of streaming content may be enabled. The optimization may take the form of quality-based switching. To enable quality-based switching in a streaming client, the client may have access to information about the quality of an encoded segment and/or sub-segment. Quality-related information may include any number of added quality metrics relating to an encoded segment and/or sub-segment of an encoded video stream. The addition of quality-related information may be accomplished by including the quality-related information in a manifest file, including the quality-related information in segment indices stored in a segment index file, and/or providing additional files with quality-related segment information and providing a link to the information from an MPD file. Upon receiving the quality-related information, the client may request and receive a stream that has a lower bitrate, thereby saving bandwidth while retaining quality of the streaming content.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: January 8, 2019
    Assignee: VID SCALE, INC
    Inventors: Yuriy Reznik, Eduardo Asbun, Zhifeng Chen, Rahul Vanam
  • Patent number: 10175863
    Abstract: In one example embodiment, an apparatus includes an object identifier configured to identify an object of a displayed image; an input receiver configured to receive a first user input to the object; a data generator configured to generate a description to be associated with the object, based on the received first user input; and a story generator configured to combine the object and the description.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: January 8, 2019
    Assignee: KT CORPORATION
    Inventor: Jong Ho Shin
  • Patent number: 10178146
    Abstract: A method, system, and/or computer program product invokes a web service in a software application. A software application comprises a machine readable description of a functionality to be supported by a web service to be invoked, and a machine readable description of an execution instruction for the web service to be invoked. One or more processors determine/identify a web service that supports the functionality to be supported and the execution instruction for the web service to be invoked.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Evgeny Beskrovny, Omer Tripp, Emmanuel Wurth
  • Patent number: 10178128
    Abstract: A method and apparatus for enabling an HSTS policy for a subdomain of a domain is described. A request for content at a subdomain of a domain is received at a proxy server from a client device over a secure transport. The proxy server determines whether the subdomain is associated with a rule indicating that Hypertext Transport Protocol Strict Transport Security (HSTS) is to be enabled for the subdomain of the domain. Responsive to determining that the subdomain is associated with the rule, the proxy server transmits, to the client device, a first response that includes an HSTS header and which instructs the client device to communicate only over the secure transport for requests for content at the subdomain, wherein the first response includes the HSTS header regardless of whether HSTS has been enabled for the subdomain at an origin server.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: January 8, 2019
    Assignee: CLOUDFLARE, INC.
    Inventors: Nicholas Thomas Sullivan, Rajeev Devendra Sharma, Ryan Lackey, Zi Lin
  • Patent number: 10169474
    Abstract: In an approach to mobile application usage detection, one or more computer processors detect mobile application usage data of one or more computing devices in a first geographic area during a first time period. The one or more computer processors display the mobile application usage data on an electronic map, where the electronic map depicts at least the first geographic area.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 10171972
    Abstract: Parties having different responsibilities and interests at a monitored location can be given a partial view of the totality of the sensor channels of data generated by the various sensors installed at the monitored location. The partial views deliver customized sets of data streams to customers. The selective distribution of sensor information accommodates the divergent interests and needs of parties responsible for tracking the various characteristics of a monitored location.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: January 1, 2019
    Assignee: Senseware, Inc.
    Inventors: Julien G. Stamatakis, Serene Al-Momen
  • Patent number: 10171470
    Abstract: Techniques for secure debugging and monitoring are presented. An end user requests a secure token for logging information with a remote service. A secure monitoring and debugging token service provides the secure token. The remote service validates the secure token and configures itself for capturing information and reporting the captured information based on the secure token.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: January 1, 2019
    Assignee: NetIQ Corporation
    Inventors: Lloyd Leon Burch, Carolyn B. McClain, Robert Skousen Stilmar, Dipto Chakravarty, Baha Masoud, Michael F. Angelo
  • Patent number: 10171445
    Abstract: A system may be configured to provide secure access to a physical resource through the use of a partitionable virtual input/output server in a virtualized environment. A server may receive a request to access the physical resources from a cloud tenant administrator. The cloud tenant may be assigned to a particular working load partition (WPAR), and the physical resources may be assigned to the particular WPAR. A remote Kerberos server may be accessed in response to the request. The Kerberos server may be hosted in a private domain, and it may be used to authenticate access to the physical resource. The server may receive a valid ticket from the Kerberos server. The administrator may be granted access to the physical resources via access to the WPAR, based on the valid ticket and for the lifetime of the ticket.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chethan Jain, Maria R. Ward
  • Patent number: 10169469
    Abstract: A system for searching in accordance with an embodiment of the present invention includes: one or more sub nodes configured to generate one or more sub bloom filters corresponding to one or more object identification information; and a representative node configured to generate a representative bloom filter by applying an orthogonal code to each of said sub bloom filters and aggregating the sub bloom filters having the orthogonal code applied thereto, wherein, when the representative node receives a search request, the representative node is configured to apply the orthogonal code to the representative bloom filter and to determine whether object identification information included in the search request is included in sets corresponding to the sub bloom filters by referring to the representative bloom filter having the orthogonal code applied thereto.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: January 1, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jung-Im Kim, Hee-Young Jung
  • Patent number: 10169796
    Abstract: A system and method is provided for delivering customized information related to a specific product of interest to consumer. In practice, the consumer uses a suitably enabled portable, mobile and/or wireless device (e.g., such as a mobile camera phone) to scan or otherwise read a marker associated with a product, retail item or other article of interest. From the marker, a unique ID is obtained (i.e., the marker ID). The marker ID is then used to cross-reference a URL or other like address in a database that relates marker IDs to corresponding URLs. The target URL is returned to the consumer's device and an http session is established with a content management server at the target URL. In one suitable embodiment, the content management server obtains a SKU and/or template web page ID that are associated with the marker ID in a database. Suitably, the SKU relates to the specific product with which the marker was associated.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: January 1, 2019
    Assignee: AVERY DENNISON RETAIL INFORMATION SERVICES, LLC
    Inventors: George Hoffman, Jeffrey P. Jooste
  • Patent number: 10166470
    Abstract: A method for providing virtual world functionality to a user of a base virtual world having base virtual world functionality, including providing a virtual world layer having virtual world layer functionality beyond the base virtual world functionality, coupling the virtual world layer to the base virtual world and coupling the virtual world layer to the user. User access to the base virtual world functionality and to the virtual world layer functionality by the virtual world layer is provided.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: George R. Dolbier, Rick A. Hamilton, II, Neil A. Katz, Brian M. O'Connell
  • Patent number: 10171884
    Abstract: A user can share Internet assets or content URLs via a second display device with other Internet content service users. Thus, the other users will be able to view the same content on their own internet protocol televisions (IPTV), as first display devices, without the need to search for the content in the content providing service. When the shared content is URLs, the recipient can even preview the content from the URL on the second display device before sending it to the recipient's internet protocol television (IPTV).
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: January 1, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Charles McCoy, Ling Jun Wong, True Xiong
  • Patent number: 10162611
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 10165047
    Abstract: Methods and apparatus for transmitting service information in a neighborhood of peer-to-peer communication groups are disclosed. A peer-to-peer client device connects to a peer-to-peer communication group via a peer-to-peer group owner. The peer-to-peer client generates a service notification including a category and a sub-category and transmits the service notification to the first peer-to-peer group owner. The first peer-to-peer group owner then forwards the service notification (a) to a first group member that is associated with the category and the sub-category, and (b) to a second group member that is identified as a first bridge and is associated with the category.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: December 25, 2018
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Dwight R. Smith, David E. Halasz, Apostolis K. Salkintzis