Patents Examined by Viet Vu
-
Patent number: 9590932Abstract: 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: GrantFiled: January 23, 2014Date of Patent: March 7, 2017Assignee: Naver CorporationInventors: Jeong Yong Hwang, Jeanie Jung
-
Patent number: 9584710Abstract: 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: GrantFiled: February 28, 2008Date of Patent: February 28, 2017Assignee: AVIGILON ANALYTICS CORPORATIONInventors: Douglas H. Marman, Mahesh Saptharishi
-
Patent number: 9578089Abstract: 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: GrantFiled: July 22, 2013Date of Patent: February 21, 2017Assignee: Visible Measures Corp.Inventors: Brian J. Shin, Andrew S. Wilson
-
Patent number: 9569404Abstract: 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: GrantFiled: December 19, 2012Date of Patent: February 14, 2017Assignee: DENSO CORPORATIONInventors: Aya Nakamura, Masayuki Kobayashi
-
Patent number: 9571958Abstract: 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: GrantFiled: December 13, 2013Date of Patent: February 14, 2017Assignee: AT&T Intellectual Propery I, L.P.Inventors: Samuel N. Zellner, Mark J. Enzmann, Robert T. Moton, Jr.
-
Patent number: 9569742Abstract: 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: GrantFiled: July 24, 2015Date of Patent: February 14, 2017Assignee: Alcatel LucentInventors: Krishna P. Puttaswamy Naga, Murali Kodialam, Matteo Varvello
-
Patent number: 9565221Abstract: 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: GrantFiled: August 28, 2015Date of Patent: February 7, 2017Assignee: Ricoh Company, Ltd.Inventors: Taro Okuyama, Takahiro Asai
-
Patent number: 9552078Abstract: 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: GrantFiled: January 30, 2014Date of Patent: January 24, 2017Assignee: WALTON ADVANCED ENGINEERING INC.Inventors: Hong-Chi Yu, Mao-Ting Chang
-
Patent number: 9547531Abstract: 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: GrantFiled: July 8, 2016Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9544401Abstract: 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: GrantFiled: January 30, 2014Date of Patent: January 10, 2017Assignee: Ricoh Company, Ltd.Inventor: Hiroshi Satoh
-
Patent number: 9531821Abstract: 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: GrantFiled: September 10, 2013Date of Patent: December 27, 2016Assignee: YAHOO JAPAN CORPORATIONInventors: Shinsuke Itoh, Ai Ito, Chihiro Sugioka
-
Patent number: 9531613Abstract: 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: GrantFiled: March 27, 2015Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, John M. Rauser, William A. Strand
-
Patent number: 9531832Abstract: 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: GrantFiled: June 6, 2014Date of Patent: December 27, 2016Assignee: Google Inc.Inventors: Ronald Ho, Justin Sadowski, Amit Behal
-
Patent number: 9529780Abstract: 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: GrantFiled: May 13, 2014Date of Patent: December 27, 2016Assignee: Apple Inc.Inventors: Eswar Priyadarshan, Irfan Mohammed, Joseph Cuccinelli, Ravikiran Chittari, Andrew Miller, Jayasurya Vadrevu, Jeremy W. Rothman-Shore
-
Patent number: 9530119Abstract: 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: GrantFiled: May 30, 2014Date of Patent: December 27, 2016Assignee: NetSuite Inc.Inventors: Ryan Grisso, Richard Wedenig
-
Patent number: 9525744Abstract: 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: GrantFiled: September 10, 2013Date of Patent: December 20, 2016Assignee: Alibaba Group Holding LimitedInventor: Xuebo Zao
-
Patent number: 9525589Abstract: 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: GrantFiled: December 17, 2012Date of Patent: December 20, 2016Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Gonzalo Salgueiro, Joseph Michael Clarke
-
Patent number: 9525720Abstract: 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: GrantFiled: February 11, 2016Date of Patent: December 20, 2016Assignee: salesforce.com, inc.Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
-
Patent number: 9521028Abstract: 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: GrantFiled: June 7, 2013Date of Patent: December 13, 2016Assignee: Alcatel LucentInventor: Jeroen van Bemmel
-
Patent number: 9521177Abstract: 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: GrantFiled: September 11, 2013Date of Patent: December 13, 2016Assignee: Cisco Technology, Inc.Inventors: Joshua B. Gahm, Aimin Ding, Rong Pan, Zhi Li