Patents Examined by Viet Vu
  • Patent number: 9590932
    Abstract: A method of sharing video through a chatting window of a messenger service includes generating a chatting window according to a request to create the chatting window. The request to create the chatting window is received from one of a plurality of chatting window participants. The chatting window includes a first portion where messages are to be displayed and a second portion where video is to be displayed. The first portion is allocated according to the request to generate the chatting window. A request to share video is received by at least one of the plurality of chatting window participants. The second portion is allocated according to the request to share video. The video is provided by displaying the video in the second portion, where at least one of the chatting window participants accessing the video via the second portion.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: March 7, 2017
    Assignee: Naver Corporation
    Inventors: Jeong Yong Hwang, Jeanie Jung
  • Patent number: 9584710
    Abstract: An automated electronic video surveillance system enables a high-resolution mega-pixel camera to capture high quality, detailed, magnified images at multiple locations, simultaneously with an overview of the whole scene. A preferred embodiment requiring no moving parts provides full 360-degree continuous viewing with up to 5× all-digital zoom capability. The system performs continuous surveillance and active resolution allocation in the form of a feedback control subsystem that dynamically allocates resources so that important details within a scene receive appropriate scrutiny, while uninteresting areas are imaged at a lower resolution.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: February 28, 2017
    Assignee: AVIGILON ANALYTICS CORPORATION
    Inventors: Douglas H. Marman, Mahesh Saptharishi
  • Patent number: 9578089
    Abstract: One or more events occurring within a client-side web application are logged at a remote server using a script-based invocation mechanism. The mechanism comprises a client-side script, and associated server-side code. Upon occurrence of an event to be logged, a script object is created on the client and used to pass logged data to the server, which then issues a response to destroy the script object. In this manner, the script object is created and persists in the client only as long as it is needed to log the event.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: February 21, 2017
    Assignee: Visible Measures Corp.
    Inventors: Brian J. Shin, Andrew S. Wilson
  • Patent number: 9569404
    Abstract: An in-vehicle controller includes: a first control element for outputting a first output, which corresponds to functional safety standards, in response to a input; a first platform element for controlling a first software in the first control element; a second control element for outputting a second output, which does not correspond to the functional safety standards, in response to the input; a second platform element for controlling a second software in the second control element; and a comparison coupling element for comparing and coupling the first output and the second output, and for outputting a coupled output to an external control object device. The first platform element controls the first software in the first control element independently from the second platform element, which controls the second software in the second control element.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: February 14, 2017
    Assignee: DENSO CORPORATION
    Inventors: Aya Nakamura, Masayuki Kobayashi
  • Patent number: 9571958
    Abstract: An anonymous location wireless network service for use in a wireless network. The service provides content providers with the location of network users without revealing their identities. The service includes a wireless network having a proxy server, a network communication link to a plurality of web sites, and a wireless communication link to a plurality of handheld devices. The proxy server blocks identity by reading the location and identity information of network devices, generating dummy identifications, relating the dummy identifications to the identity information, storing the relationships in a memory storage, and forwarding the location information and dummy identifications to the global computer network. Upon receiving messages from the global computer network, the proxy server reads the dummy identifications, looks up the related identification information in the memory storage, and forwards the data to the appropriate network devices.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: February 14, 2017
    Assignee: AT&T Intellectual Propery I, L.P.
    Inventors: Samuel N. Zellner, Mark J. Enzmann, Robert T. Moton, Jr.
  • Patent number: 9569742
    Abstract: A capability is provided for reducing the costs of data transfers for networks using pricing heterogeneity. For data to be transferred between an application of a first network and a user device, the data may be transferred directly without using a second network or indirectly using a second network including a transfer of the data between the first network and the second network. In a network-based file system, a first network is primarily used for write requests and a second network is primarily used for read requests, and a data block is transferred from the first network to the second network based on a determination that a threshold number of read requests for the data block have been received. The determination as to when to transfer data between networks may be determined based on various costs associated with the networks.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: February 14, 2017
    Assignee: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Murali Kodialam, Matteo Varvello
  • Patent number: 9565221
    Abstract: A communication management system that manages a plurality of communication terminals transmits, to a request communication terminal, one of operation state information indicating that an operation state of a candidate counterpart communication terminal is unknown or information indicating that a communications protocol of the candidate counterpart communication terminal is different from a communications protocol of the request communication terminal, when the communications protocol is different between the candidate counterpart communication terminal and the request communication terminal. The request communication terminal displays information to a user, which is generated based on the information received from the communication management system.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: February 7, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Taro Okuyama, Takahiro Asai
  • Patent number: 9552078
    Abstract: A safety navigation device and an executing method thereof in the present disclosure are based on an integrated circuit module and a server for safety certification. According to an algorithm or instantaneous time, the integrated circuit module which is electrically connected to electronic equipment creates an IP address, controlling the electronic equipment to enable the IP address via a virtual keypad. Then, the dominating server in which a certification mechanism is installed will check validity of the IP address and issues corresponding information.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: January 24, 2017
    Assignee: WALTON ADVANCED ENGINEERING INC.
    Inventors: Hong-Chi Yu, Mao-Ting Chang
  • Patent number: 9547531
    Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
  • Patent number: 9544401
    Abstract: A data communication device includes a storage unit configured to store transmission data in a transmission ring buffer area; a read-out processing unit configured to read out the transmission data from the storage unit; and a transmission and reception processing unit configured to transmit the read-out transmission data to an external network and receive a reception confirming notification for the transmitted transmission data. The transmission and reception processing unit is configured to control the read-out processing unit so that the transmission data to be transmitted is read out based on a storage position of last data of the transmission data stored in the transmission ring buffer area and a storage position of last data of the transmitted transmission data indicated by the reception confirming notification.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: January 10, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroshi Satoh
  • Patent number: 9531821
    Abstract: A server includes a terminal information acquisition unit, a region specifying unit, and a distribution information generation unit. The terminal information acquisition unit acquires from each of a plurality of first terminal devices, terminal information including measurement information used to calculate a distance from each of second terminal devices to each of the plurality of first terminal devices for each second terminal device present near the first terminal device and position information of the first terminal device. The region specifying unit specifies a region in which the second terminal device is disposed at a distance according to the measurement information from the position of each of the first terminal devices. The distribution information generation unit generates the information indicating the distribution of the positions of the first terminal device and the second terminal device based on the region specified by the region specifying unit.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: December 27, 2016
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Shinsuke Itoh, Ai Ito, Chihiro Sugioka
  • Patent number: 9531613
    Abstract: Disclosed are various embodiments for modifying network site behavior. At least one session-level performance metric associated with a client is determined. The one or more session-level performance metrics are determined from one or more latency times. Each one of the latency times represents a time elapsed between a sending of a network page request in the client and a rendering in the client of a network page received from a network page server in response to the network page request. A response to a next network page request from the client is modified according to the one or more session-level performance metrics in order to adjust a next latency time for the client.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: December 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, John M. Rauser, William A. Strand
  • Patent number: 9531832
    Abstract: In general, aspects of the present disclosure are directed to techniques for migrating social networking connections in a social network from one profile to another profile. A first incoming connection from a third profile in a social network to a first profile in the social network may be determined. A first outgoing connection to a fourth profile in the social network from the first profile in the social network may be determined. A second incoming connection from the third profile to a second profile may be created based at least in part on the first incoming connection. A second outgoing connection to the fourth profile from the second profile may be created based at least in part on the first outgoing connection.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Ronald Ho, Justin Sadowski, Amit Behal
  • Patent number: 9529780
    Abstract: A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: December 27, 2016
    Assignee: Apple Inc.
    Inventors: Eswar Priyadarshan, Irfan Mohammed, Joseph Cuccinelli, Ravikiran Chittari, Andrew Miller, Jayasurya Vadrevu, Jeremy W. Rothman-Shore
  • Patent number: 9530119
    Abstract: A system and methods for establishing and enforcing an electronic messaging budget. In at least one embodiment, the inventive method involves identifying a set of users of an electronic message system. Next, an electronic message budget for the set of users is calculated or otherwise determined, and a portion of the budget is allocated to each user, group of users, department, or other suitable element, etc. In response to one of the users attempting to send an electronic message, a cost of the message is calculated and compared to that user's (or group's) available messaging budget. If the cost exceeds the budget, then the message may not be delivered or its delivery may be conditioned on some action of the user.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 27, 2016
    Assignee: NetSuite Inc.
    Inventors: Ryan Grisso, Richard Wedenig
  • Patent number: 9525744
    Abstract: Determining a uniform user identifier for a visiting user is disclosed, including: generating a plurality of access sets based at least in part on the network address identifier associated with a plurality of access requests submitted by one or more visiting users, and a plurality of header field elements associated with the plurality of access requests, wherein each of the plurality of access requests includes a preliminary user identifier, the network address identifier, and the plurality of header field elements, and wherein an access set includes the network address identifier and at least some of the plurality of header field elements; determining information loss rates corresponding to respective ones of at least a subset of the plurality of access sets; and selecting an access set from the plurality of access sets based at least in part on the respective information loss rate to use to determine a uniform user identifier corresponding to a visiting user of the plurality of visiting users.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: December 20, 2016
    Assignee: Alibaba Group Holding Limited
    Inventor: Xuebo Zao
  • Patent number: 9525589
    Abstract: A network device may connect to a smart-enabled network. Once connected, the network device may receive a network address for a network management server (NMS). Having the network address for the NMS, the network device may generate a vCard comprising the attributes necessary for registering with the NMS. The network device may then communicate the vCard to the NMS. The NMS may then be configured to identify, register, and add the network device to a directory.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: December 20, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Gonzalo Salgueiro, Joseph Michael Clarke
  • Patent number: 9525720
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: December 20, 2016
    Assignee: salesforce.com, inc.
    Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
  • Patent number: 9521028
    Abstract: Various embodiments provide a method and apparatus for providing SDN flow distribution without requiring per-connection state in the network. In particular, the SDN flow distribution is realized in network elements within the forwarding path of packets by providing in those network elements with a controller capable of mapping traffic flows onto a set of target servers.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: December 13, 2016
    Assignee: Alcatel Lucent
    Inventor: Jeroen van Bemmel
  • Patent number: 9521177
    Abstract: An apparatus can include a session rate limit calculator and a rate limiter. The session rate limit calculator can be configured to compute a session rate limit for a given session of a plurality of active streaming media sessions based on state information for the given session and state information for a downstream bottleneck link to which the apparatus feeds the plurality of active streaming media sessions. The rate limiter can be configured to control downstream traffic for the given session based on the computed session rate limit and to provide corresponding rate-limited downstream traffic for the given session.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: December 13, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Aimin Ding, Rong Pan, Zhi Li