Client/server Patents (Class 709/203)
-
Patent number: 9699050Abstract: A method and an apparatus for learning an online state of a terminal are provided. In the embodiments of the present invention, when an online state of a terminal needs to be reported to a network side, the terminal sends a first message to a core network management entity, where the first message includes first indication information, so that the core network management entity sends the first indication information to a proxy server, and thereby the proxy server learns an online state of an application on the terminal, so as to avoid that an online state, of the application on the terminal, saved in the proxy server is incorrect.Type: GrantFiled: June 5, 2014Date of Patent: July 4, 2017Assignee: Huawei Device Co., Ltd.Inventors: Hui Jin, Guodong Xue, Lei Wang
-
Patent number: 9699242Abstract: A method of handling multimedia data, is described, in which packets of a multimedia file from a first computer are received by a second computer. In case, a sub-portion of the multimedia file, representative of the multimedia file, was received by the second computer, before the entire file was received by the second computer, that sub portion is handled by the second computer transmitting to the first computer or to a third computer a result of the handling of the sub-portion, although the entire file was not received by the second computer at the time of the transmission of the result. Additionally, an image processing server is described comprising: a network interface adapted to receive packets, a communication manager adapted to manage reception of multimedia files through the input interface and to conclude when a sub-portion of a multimedia file, representative of the multimedia file received, and an image handling unit configured to handle said sub-portions.Type: GrantFiled: December 5, 2008Date of Patent: July 4, 2017Inventors: Dan Atsmon, Alon Atsmon
-
Patent number: 9696986Abstract: A system for managing a code load for a storage system is disclosed. The system can include instantiating a code load. The code load can include a first update for a first component and a second update for a second component. The system can include monitoring the operational state of the first and second components in response to instantiating the code load. The system can also include determining to perform the first update in response to a triggering event. The system can also include performing the first update in response to determining to perform the first update.Type: GrantFiled: March 24, 2016Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Patent number: 9697289Abstract: An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user to make corrections to their contact-related information contained in the user's address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.Type: GrantFiled: October 27, 2015Date of Patent: July 4, 2017Assignee: LINKEDIN CORPORATIONInventor: Robert L. Gropper
-
Patent number: 9699189Abstract: The invention discloses a sandbox technology based webpage browsing method and device. The method comprises: upon receiving an instruction for webpage browsing in a sandbox, starting a framework process outside the sandbox, so that an operation incurred in the framework process is processed outside the sandbox; intercepting a browser process created by the framework process and putting the browser process into the sandbox, so that a webpage access result is saved in a specified directory in the sandbox, and/or a script in the webpage runs in a virtual environment of the sandbox. The present invention not only ensures the convenience of user operations, but also meets the security requirement for webpage access.Type: GrantFiled: December 24, 2012Date of Patent: July 4, 2017Assignee: Beijing Qihoo Technology Company LimitedInventors: Weigang Liu, Peng Sun, Huan Ren
-
Patent number: 9697292Abstract: Disclosed is a content management method, which includes obtaining data for a content including a plurality of point-of-interest (POI) and a plurality of POI documents associated with each of the plurality of POIs, obtaining at least one level-of-detail (LOD) information which allows the content to be displayed according to an interest of the user, and determining a display format for the content based on the LOD information. Here, the LOD information may include information for the interest level of the user with regard to the content, and the interest level may be independent from a scale level of a map at which the content is displayed.Type: GrantFiled: February 9, 2015Date of Patent: July 4, 2017Assignee: Korea Institute of Science and TechnologyInventors: Daeil Seo, Byounghyun Yoo, Heedong Ko
-
Patent number: 9690859Abstract: Transmitting information based on reading speed is disclosed, including: receiving an information acquisition request from a client device, wherein the information acquisition request includes a user identifier; determining the user identifier included in the information acquisition request; determining one or more historical information sent times and one or more historical sent information quantities corresponding to the user identifier from stored historical records; determining a reading speed corresponding to the user identifier based at least in part on the one or more historical information sent times and the one or more historical sent information quantities corresponding to the user identifier; determining a quantity of requested information to be sent to the client device based at least in part on the reading speed corresponding to the user identifier; and sending the quantity of requested information to the client device.Type: GrantFiled: May 13, 2014Date of Patent: June 27, 2017Assignee: Alibaba Group Holding LimitedInventors: Zhaolin Feng, Zhongsheng Liu
-
Patent number: 9692641Abstract: A first electronic device stores first configuration information of the first electronic device collected by a tamper-resistant chip on the first electronic device and approved by a third-party device in the portable medium. A second electronic device stores second configuration information of the second electronic device collected by a tamper-resistant chip on the second electronic device and approved by the third-party device in the portable medium and acquires the first configuration information from the portable medium. The first electronic device transmits the first configuration information of the first electronic device and the second configuration information of the second electronic device acquired from the portable medium to the second electronic device over a long-distance network.Type: GrantFiled: August 14, 2013Date of Patent: June 27, 2017Assignees: FUJITSU FSAS INC., FUJITSU LIMITEDInventors: Kouji Sakai, Seigo Kotani
-
Patent number: 9690868Abstract: A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.Type: GrantFiled: February 24, 2015Date of Patent: June 27, 2017Assignee: TEALIUM INC.Inventor: Michael Anderson
-
Patent number: 9690764Abstract: A content server retrieves the code and other content of a page and generates a preview of the page. The page preview could be an image that depicts a snapshot of the page, such as a screenshot, or an image map that includes links selectable by a user. The content server further modifies the original code used to load the page such that the modified code instructs a browser application to render and display the page preview for a first period of time and to render and display the actual page in place of the page preview after the first period of time. The content server may use the shadow document object model (DOM) framework to provide the page preview.Type: GrantFiled: December 12, 2014Date of Patent: June 27, 2017Assignee: Amazon Technologies, Inc.Inventor: Dhruva Lakshmana Rao Batni
-
Patent number: 9690792Abstract: Various embodiments provide access control to unprotected data storage system endpoints. In one embodiment, an authenticated query request is received. The request includes a query associated with an unprotected data storage system endpoint configured to execute queries anonymously. The query is written in a Resource Description Framework (RDF) query language and requests one or more datasets stored in a relational data storage system. A user parameter within the query is identified. The user parameter uniquely identifies a user requesting the query. The query is automatically rewritten to include a set of access control list properties for one or more subject variables in the query. Each of the set of access control list properties configures the query to return data from the one or more datasets for which the user is authorized to access.Type: GrantFiled: August 26, 2014Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: Nicholas Tyler Bartlett, Peter Haumer, Arthur Gary Ryman
-
Patent number: 9692758Abstract: A pre-registration procedure is utilized to create a user profile for a user of a multi-factor authentication (“MFA”) service. A client application installation procedure is utilized to install a client application on a computing device that is to be utilized as an authentication factor for the MFA service. A computing device enrollment procedure is utilized to enroll the computing device on which the client application was installed for the MFA service. A voice enrollment procedure is utilized to create a voice print for the user of the computing device that is to be utilized as an authentication factor for the MFA service. An authentication procedure is utilized to provide multi-factor authenticated access to a service, such as an online service that provides access to sensitive account information.Type: GrantFiled: April 7, 2015Date of Patent: June 27, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Ilija Zeljkovic, Robert J. Andres, Jerry Birkes, Alton W. Drake, II, Juan A. Garay, Brian M. Novack, Amanda Joy Stent, Gary A. Toretti, Jay Wilpon, James Whitescarver
-
Patent number: 9692725Abstract: Systems and methods are described for using a client agent operating in a virtual private network environment to intercept HTTP communications. Methods include: intercepting at the network layer, by a client agent executing on a client, an HTTP request from an application executing on the client; modifying the HTTP request; and transmitting, via a transport layer connection, the modified HTTP request to a server. Additional methods may comprise adding, removing, or modifying at least one cookie in the HTTP request. Still other methods may comprise modifying at least one name-value pair contained in the HTTP request. Corresponding systems are also described.Type: GrantFiled: July 31, 2014Date of Patent: June 27, 2017Assignee: CITRIX SYSTEMS, INC.Inventors: Charu Venkatraman, Junxiao He, Ajay Soni, Nicholas Stavrakos, Jeff Monks, Fred Koopmans, Chris Koopmans, Kapil Dakhane
-
Patent number: 9690809Abstract: Exemplary methods for dynamically performing multiple save streams include in response to receiving a request to perform backup of an aggregate backup data, splitting the backup data into savepoints based on a splitting policy. In one embodiment, the method includes creating a first set of directors, each director responsible for backing up one of the savepoints. The method further includes allocating save streams to each of the directors, wherein each save stream is used by the corresponding director for backing up its savepoint. In one embodiment, in response to receiving an indication from a first director of the first set of directors that its savepoint has been backed up, creating a second set of directors, and allocating one or more save streams from a number of save streams freed by the first director to a second (unfinished) director from the first set of directors.Type: GrantFiled: November 26, 2013Date of Patent: June 27, 2017Assignee: EMC IP Holding Company LLCInventors: Mu Chai, Vladimir Mandic, Peter Armorer
-
Patent number: 9692723Abstract: Network device management may be provided. By utilizing a network ID tag (i.e., a switch identifier) corresponding to a network switch, a network management platform on a server may access network devices that exist behind the network switch. The network switch may comprise a network address translation (NAT) device. The network devices may comprise an industrial network comprising groups of machines that exist as islands behind their own respective network switches where each group of machines may utilize the same internet protocol (IP) addresses as other group of machines in the industrial network.Type: GrantFiled: May 22, 2015Date of Patent: June 27, 2017Assignee: Cisco Technology, Inc.Inventors: Theodore Robert Grevers, Jr., Roy Edward Osterberg, Jason Charles Greengrass
-
Patent number: 9690443Abstract: Systems and methods are provided for facilitating a microblog post. A video is provided that includes a clickable link. Upon activation of the link, a graphical interface is provided for receiving a microblog post. The graphical interface is pre-populated with an address for the video and a keyword associated with the video. Upon completion of the microblog post, the microblog post that includes the address and the keyword is published.Type: GrantFiled: November 7, 2012Date of Patent: June 27, 2017Assignee: Funny or Die, Inc.Inventors: Patrick Starzan, Daniel B. Lunde
-
Patent number: 9693191Abstract: In some embodiments, a computer implemented method of processing messages may include providing a dashboard to be displayed to an owner of a brand, the dashboard comprising a message received from a user device, the message comprising an instance of an appearance of a mark or logo of the owner of the brand; receiving a prioritization of the message from the owner of the brand; creating a gallery of messages including the message; and prioritizing the message in the gallery according to the prioritization from the owner of the brand.Type: GrantFiled: July 12, 2016Date of Patent: June 27, 2017Assignee: SNAP INC.Inventor: Timothy Michael Sehn
-
Patent number: 9692803Abstract: A computer device includes at least one processor in communication with a database storing at least one first object having one or more characteristics and at least one second object having at least one different characteristic to the characteristics of the first object, the at least one processor being configured to control an exchange of the at least one first object or the second object between a first device and a second device, the control comprising the steps of retrieving an identifier associated with the second device, selecting the first object having one or more characteristics or the second object having at least one different characteristic in dependence on the identifier associated with the second device and at least one predetermined rule, and transmit the selected first object or the selected second object to said first device.Type: GrantFiled: April 11, 2014Date of Patent: June 27, 2017Assignee: KING.COM LTD.Inventor: Sebastian Knutsson
-
Patent number: 9690637Abstract: A method is described that involves creating a reliable messaging object that includes a configuration context object. The reliable messaging object is created by reading configuration data from the configuration context object and writing instructions for delivery of the reliable messaging object based on the configuration data. The reliable messaging object is received in a messaging system independent from a web services runtime framework. The reliable messaging object is processed in the messaging system by placing the reliable messaging object into a queue and performing a quality of service check on the reliable messaging object.Type: GrantFiled: June 4, 2010Date of Patent: June 27, 2017Assignee: SAP SEInventor: Dimitar Angelov
-
Patent number: 9692600Abstract: A device for re-signing an application package is provided. The device includes a communication unit configured to receive an application package comprising a signature key, and a control unit configured to re-sign the application package with a conversion key corresponding to the signature key.Type: GrantFiled: January 13, 2015Date of Patent: June 27, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Sung Kwon Jung, Byung Wook Cho
-
Patent number: 9688244Abstract: A destination request may specify a destination location for an autonomous vehicle identified by a vehicle identifier. The request may be for uniqueness of a timestamp of the destination request. An encrypted payload of the request may be decrypted to identify the destination location using a long key associated with the vehicle identifier and indexed to a key offset determined using the timestamp. A driving command may be sent to the autonomous vehicle specifying the destination location.Type: GrantFiled: June 15, 2015Date of Patent: June 27, 2017Assignee: Ford Global Technologies, LLCInventors: Douglas Raymond Martin, Mark Anthony Rockwell
-
Patent number: 9684886Abstract: Techniques and configurations for establishing cross-domain communications between a business application, a third party website or service, and mashup components of a mashup user interface are generally described herein. In one example embodiment, a scripting library which establishes socket connections between domains and between components of a common mashup user interface is included or referenced in a mashup component and in a third party component that are displayed in the common browser-based mashup user interface. A scripting library executing in the browser may be used to establish and control the socket connections that communicate changes to the business application data, transmitted from the third party webpage to the mashup. The changes to the business application data, communicated and received in front-end objects, then may be processed or further communicated for persistence at the business application.Type: GrantFiled: August 10, 2012Date of Patent: June 20, 2017Assignee: SAP SEInventors: Weiyi Cui, Xiao Xu
-
Patent number: 9684785Abstract: A sandbox tool can create and maintain multiple isolated execution environments, simultaneously. The sandbox tool can assign a unique security label to each isolated execution environment. In order to ensure the security labels are unique, the sandbox tool, for each security label, can bind a communication socket in an abstract name space of the operating system with a name that is the same as the security label. If the operating system returns an error that the name for the communication socket is already in use, the sandbox tool can determine that the security label is already in use by another isolated execution environment or other process.Type: GrantFiled: December 17, 2009Date of Patent: June 20, 2017Assignee: Red Hat, Inc.Inventor: Daniel J. Walsh
-
Patent number: 9686318Abstract: Improper communication using modified software is inhibited without checking game data itself. A system according to one embodiment realizes provision of an online game to a login user with HTTP communication between the server and the client terminal. The HTTP communication includes transmitting, by a terminal device, a HTTP request to which a sequence number of the terminal side is attached; checking, by the server, validity of the HTTP request based on comparison between the sequence number of the login user stored in the server and the sequence number attached to the HTTP request; updating, by the server, the sequence number according to a predetermined update rule; transmitting, by the server, a HTTP response; and updating, by the terminal device, the sequence number in the terminal device according to the predetermined update rule.Type: GrantFiled: September 29, 2015Date of Patent: June 20, 2017Assignee: DeNA Co., Ltd.Inventor: Kazuho Oku
-
Patent number: 9686685Abstract: Provided are a method of reinforcing the security of a beacon device and a system and apparatus thereof. In particular, the stability of security is increased by performing user authentication and encrypting data during communication with a beacon device, so that identification information of the beacon device may be changed by establishing Bluetooth Low Energy (BLE) communication after the beacon device and a terminal are connected. Also, a user can be exactly identified using a beacon signal and authenticated, thereby conveniently providing additional services. Also, the location of a terminal may be determined using a BLE beacon signal terminal to reduce resources consumed to measure the location of the terminal. A service device may simplify logic for extracting information to be applied to a service.Type: GrantFiled: February 19, 2015Date of Patent: June 20, 2017Assignee: SK PLANET CO., LTD.Inventors: Chulyong Shin, Jaehyung Huh
-
Patent number: 9684708Abstract: In an approach for creating a machine-to-machine device model based on ontological relationship, one or more computer processors determine a plurality of characteristics of one or more machine-to-machine devices within a machine-to-machine communication environment. The one or more computer processors determine one or more ontological relationships between the one or more machine-to-machine devices and the plurality of characteristics of the one or more machine-to-machine devices. The one or more computer processors create a semantic device model, based, at least in part, on the one or more ontological relationships between the one or more machine-to-machine devices and the plurality of characteristics of the one or more machine-to-machine devices.Type: GrantFiled: February 21, 2014Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Shalini Kapoor, Amit M. Mangalvedkar, Vishwanath Narayan, Pallavi Nishtala, Sivananthan Perumal
-
Patent number: 9686434Abstract: Provided are a scanner demonstrator, a method of scanner demonstration, and a computer program product that can easily perform a demonstration having high reproducibility and presence even without a scanner device. The scanner demonstrator outputs image data read by a scanner device in an environment not connected to the scanner device, based on device status information of the scanner device at image reading.Type: GrantFiled: February 19, 2015Date of Patent: June 20, 2017Assignee: PFU LIMITEDInventor: Yukihiro Kageta
-
Patent number: 9686258Abstract: A method to authenticate a first computer system over a network to a second computer system is disclosed. A login user interface (UI) is presented to a user of the first computer system while disconnected from the second computer system. The login UI presents at least one input field to receive login input from the user and a security indicator that has been previously selected by the user and that is local to the first computer system. Login input is selectively received from the user based on a determination that the user recognizes the security indicator as having been previously selected by the user. A connection is established between the first computer system and the second computer system over the network. The received user input is transmitted using the established connection to the second computer system for authentication of the first computer system.Type: GrantFiled: February 13, 2014Date of Patent: June 20, 2017Assignee: eBay Inc.Inventors: German Scipioni, Avery Kadison, Naseem Hakim
-
Patent number: 9686631Abstract: Aspects of the subject disclosure may include, for example, identifying a configuration of a second end user device that includes device data and applications, generating a configuration template associated with the second end user device, providing a first end user device with access to the configuration template for enabling the first end user device to be configured, detecting an adjustment to the configuration of the second end user device, and transmitting a notification of a configuration change at the second end user device responsive to the detecting of the adjustment to enable the first end user device to be reconfigured according to the adjustment to the configuration of the second end user device. Other embodiments are disclosed.Type: GrantFiled: January 5, 2017Date of Patent: June 20, 2017Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Ari Craine, Matthew Arcaro
-
Patent number: 9684724Abstract: Computer-storage media, methods, and systems for improving the ability of a user to accomplish a task that is pending during a search session are provided. When a user invokes the pending task, a collection of elements that are associated with the pending task are dynamically organized into a sharable content page that may be shared with a user's contacts via a social network. The user's contacts may comment on or provide feedback related to the pending task. The feedback may be published to the sharable content page and presented to the user on a user interface.Type: GrantFiled: June 21, 2013Date of Patent: June 20, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sandy Wong, Derrick Connell, Ravi Soin, Andrew Shuman, Marek Latuskiewicz, Jun Yin, Kim Vlcek, Yinghua Yao
-
Patent number: 9686158Abstract: Systems and methods directing requests to a particular node in a multi-tiered middleware environment are provided. In one embodiment, traffic requests can be dynamically routed to a desired server, and not be load balanced, based on an identification of the client generating the traffic requests.Type: GrantFiled: March 13, 2013Date of Patent: June 20, 2017Assignee: United Services Automobile Association (USAA)Inventors: Clayton Krueger, Phillip Schwesinger
-
Patent number: 9686229Abstract: One or more techniques and/or systems are disclosed for identifying a list of destination servers ordered by round-trip time (RTT) for a requesting machine. When a client interacts with an address, such as an IP address, when accessing a remote service, an RTT is collected for the address, or the RTT may be derived for a range of addresses, and saved in a database. When the client subsequently requests access to a remote service, a list of destination servers are returned, respectively identified by corresponding addresses. The destination servers can be sorted in order of efficiency by determining an expected RTT associated with a matching address, or range, in the database, and sorting the destination servers by their respective expected RTTs.Type: GrantFiled: November 11, 2013Date of Patent: June 20, 2017Assignee: Microsoft Technology Licensing, LLCInventor: David Garfield Thaler, III
-
Patent number: 9684670Abstract: A client device accesses a shared data system and begins moving data from one location to another. The client device generates a tombstone object that indicates that includes metadata indicating that the data has been moved. When another client accesses the data at the old location, it encounters the tombstone and begins accessing the data at the new location. If the data has not already been completely moved to the new location, the second client to access the data assists in transferring the data to the new location.Type: GrantFiled: June 13, 2012Date of Patent: June 20, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Fernando Nahuel Viton
-
Patent number: 9682323Abstract: An acquisition unit acquires image data in which game play is recorded or image data of a game currently being played. A display processing unit displays an image of game play using the acquired image data and displays an image for acquiring game software while the image of the game play is being displayed or after the completion of the display of the image of the game play. When a reception unit receives an input operation in the image for acquiring the game software, a request generation unit generates a request for downloading that indicates, as a destination of the game software, another information processing apparatus different from the information processing apparatus, and a transmission unit transmits the generated request for downloading.Type: GrantFiled: December 27, 2012Date of Patent: June 20, 2017Assignees: Sony Corporation, Sony Interactive Entertainment Inc.Inventors: Kenichi Imai, Shigeru Enomoto, Hiroshi Saito, Toshimasa Aoki, Satoshi Hashimoto
-
Patent number: 9686373Abstract: A method, apparatus and computer program product for maintaining a connection cache at an intermediate server, wherein the connection cache relating to resource requests from a plurality of devices to a plurality of servers remote therefrom. The method comprises monitoring resource requests addressed to a plurality of said remote servers during a first time period; generating statistics data on the basis of the monitored resource requests; establishing a plurality of connections from the intermediate server to a subset of the plurality of remote servers, said subset being determined on the basis of the generated statistics data; and storing data indicative of the plurality of established connections in a connection cache. Caching of connections in this manner ensures efficient use of proxy server resources by only caching connections to “popular” remote servers.Type: GrantFiled: April 28, 2014Date of Patent: June 20, 2017Assignee: OPENWAVE MOBILITY, INC.Inventor: Darren Richard Todd
-
Patent number: 9686030Abstract: Efficiency for mixing audio signals from one or more portable user devices in an audio system employing a number of docking station is achieved by a docking station that includes a controller for detecting the presence of an activated mixer associated with another docking station in the system. The controller activates its associated mixer when no activated mixer associated with another docking host in the system is detected. When its associated mixer is activated, the controller in the one docking station causes its associated mixer to be connected both to the audio sound system for supplying an input signal thereto and indirectly to the output(s) of the one or more portable devices. Transfer of mixing from one docking station to another in the same system upon the occurrence of a particularly defined event is also described.Type: GrantFiled: November 9, 2012Date of Patent: June 20, 2017Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Koen Johanna Guillaume Holtman, Walter Dees
-
Patent number: 9686334Abstract: Disclosed are a method for transmitting a media data stream and a thin client, and the method includes: a media channel is established between a first thin client and a second thin client, wherein a first media module is pre-configured in the first thin client and a second media module is pre-configured in the second thin client; and the media data stream is transmitted between the first media module pre-configured in the first thin client and the second media module pre-configured in the second thin client through the media channel. The present disclosure solves problems of network time delay and data distortion caused by a fact in the prior art that media data need to be transmitted between a thin client and a virtual desktop through using a protocol such as RDP so as to implement interaction of data between two thin clients, thus achieving technical effectives of improvement on the data transmission rate and accuracy of data.Type: GrantFiled: July 2, 2013Date of Patent: June 20, 2017Assignee: ZTE CORPORATIONInventor: Hongling Chen
-
Patent number: 9686217Abstract: A method to stop cyber-bullying before it occurs by alerting the user (potential bully) to pause, review and rethink before posting a hurtful messages to the recipient (potential victim(s)) is the essence of this patent. ReThink is designed to be setup as an optional software installed as an extension, plugin or add-on on web browsers and as a customized keyboard or add-on app on mobile platforms (smart phones, cell phones, tablets, phablets, mobile devices) that detects hurtfulness on all text, image or videos posted or shared on the internet in all languages by a user. Upon detection, ReThink alerts the user to rethink the decision before posting message and provides a chance for the user to edit message to make it non-hurtful to recipients. ReThink is backed by a sound scientific research that has found that the ReThink method prevents cyber-bullying over 93% of the time in adolescent users.Type: GrantFiled: June 13, 2015Date of Patent: June 20, 2017Inventor: Trisha N. Prabhu
-
Patent number: 9686374Abstract: A system and method for provisioning dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself.Type: GrantFiled: April 25, 2016Date of Patent: June 20, 2017Assignee: Open Text SA ULCInventors: N. Isaac Rajkumar, Mark McCalister, Expeditus Bolanos, Peter Hale, Mark Martin, Richard Nemec, Puhong You, Daun DeFrance, Ching-Fu Chang, Priya Reddy, Ladislav Kis, Robert L. Patterson, Tony Zgarba, Jeffrey M. Collins, Michael C. Tulkoff, Miles Chaston, Dean Moses, John Petersen, Ian Stahl, Lara Long
-
Patent number: 9686372Abstract: Systems and methods for rewriting code related to a network page are described herein. The systems and methods can determine whether the network page includes cacheable resources. Responsive to the determination, the systems and methods can rewrite the code for the network page to cause a user system to access the cacheable resource from a content distribution network. Further, the systems and methods can determine whether access to the cacheable resource should be provided via the content distribution network or a proxy server based at least partially on a relative location of the proxy server and the content distribution network to the user system requesting access to the network page.Type: GrantFiled: August 14, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventor: Dharma Teja Naga Venkata Anne
-
Patent number: 9676385Abstract: Disclosed herein are computer devices, systems, and methods for enabling persistent data connections with a vehicle and low-latency vehicle commands. A driver can use an app installed on a mobile device to send commands to a vehicle's DCM, which can execute such commands on one or more vehicle systems, such as remote ignition and door lock systems. Upon app initialization, a wakeup command can be sent to the DCM through one or more intermediary servers to establish a persistent data connection between a data center server and the DCM. Then, when the driver issues a command from the app, the command can be communicated between the data center server and the DCM directly over the persistent data connection, with lower latency. After a predetermined timeout period in which the driver has not used the mobile app, the persistent data connection can be terminated.Type: GrantFiled: September 18, 2014Date of Patent: June 13, 2017Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventor: Daniel D. Kang
-
Patent number: 9679190Abstract: Disclosed embodiments are directed to systems and methods for linking more than one electronic device together to enable collection of an electronic signature or other information on a first device and incorporation of that signature or information into a document on a second device.Type: GrantFiled: July 7, 2016Date of Patent: June 13, 2017Assignee: VYNCA, INC.Inventors: Rush Lloyd Bartlett, II, Allen Namath Gromme, Darian Shimy, Ryan J. F. Van Wert, Frank T. Wang
-
Patent number: 9680712Abstract: In one aspect, a system includes a service processor (SP), having a processor, a non-volatile memory and a communication interface. The SP receives a component information of components of a host computer from a basic input/output system (BIOS) being executed at a central processing unit (CPU) of the host computer through the communication interface, and stores the received component information in the non-volatile memory. When the SP receives a managing instruction from a remote management computer to change the component information of at least one designated component of the components of the host computer, the SP updates the corresponding component information stored in the non-volatile memory based on the managing instruction. Once the component information is updated, the SP may, in response to receiving the component information from the BIOS, send the updated component information back to the host computer through the communication interface.Type: GrantFiled: July 1, 2014Date of Patent: June 13, 2017Assignee: AMERICAN MEGATRENDS, INC.Inventors: Sanjoy Maity, Purandhar Nallagatla, Baskar Parthiban, Harikrishna Doppalapudi, Ramakoti Reddy Bhimanadhuni, Satheesh Thomas
-
Patent number: 9680791Abstract: Facilitating content accessibility via different communication formats is disclosed. In some embodiments, in response to receiving a content request from an IPv6 enabled client, the requested content is provided to the IPv6 enabled client in IPv6 format, wherein the requested content is originally obtained in IPv4 format from an IPv4 enabled server and translated into IPv6 format.Type: GrantFiled: July 29, 2011Date of Patent: June 13, 2017Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9678785Abstract: A computer system may receive two or more messages. Each message may be sent by a user of one of a plurality of virtual machines that are executing on a host machine. Each message may request an adjustment of resource entitlements for the virtual machine. The computer system may aggregate the two or more messages. The computer system may determine whether a particular resource template type associated with at least one of the two or messages should be adjusted based on the aggregated messages.Type: GrantFiled: November 30, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Umit Bektas, Pawel T. Januszek, Piotr Kania, Konrad K. Skibski
-
Patent number: 9679610Abstract: The present invention discloses methods and devices for distributed audio/video (A/V) synchronization and playback. Methods include the steps of: enabling identification of an A/V orchestrator by at least one external A/V system using a data-exchange protocol system; enabling configuration information to be available to at least one external A/V system; identifying A/V data from an A/V source to at least one external A/V system; repetitively synchronizing at least one respective system clock with an orchestra timing on the A/V orchestrator; and repetitively sending at least one synchronization notification to at least one external A/V system, wherein at least one synchronization notification is configured to: indicate a given timing in the orchestra timing during A/V playback, indicate a given position in the A/V data during A/V playback; and instruct at least one external A/V system to move to a currently-playing A/V segment in the A/V data for A/V playback.Type: GrantFiled: December 28, 2015Date of Patent: June 13, 2017Assignee: MUVIX MEDIA NETWORKS LTDInventors: Alon Cohen, Ilan Shiber, Gil Fidel
-
Patent number: 9681172Abstract: A system that determines first data according to data associated with a first number of media content items accessed by equipment of a user. A request is determined from the equipment of the user to receive media content items that are associated with the first data and an index category of an indexed media content items guide. The indexed content items guide is searched to identify those media content items of a second number of media content items that have indexed content items guide data associated with the index category and the first data. Search results including a third number of media content items are determined based on the searching of the indexed content items guide. Other embodiments are disclosed.Type: GrantFiled: January 22, 2015Date of Patent: June 13, 2017Assignee: AT&T Intellectual Property I, L.P.Inventor: Lee Friedman
-
Patent number: 9678788Abstract: Embodiments disclose techniques for enabling the use poll and select subroutines with coherent accelerator block or character devices. In one embodiment, an operating system receives, from an application, a system call to attach a hardware context with the coherent accelerator block or character device. The operating system generates a channel based on a file descriptor associated with the attach system call. The operating system associates the channel with a hardware context selected from a plurality of hardware contexts available to the coherent accelerator, wherein the hardware context is attached to the application. Upon receiving, from the application, a system call to check for exceptions that have occurred on the coherent accelerator block device or character device, the operating system returns an indication of any exceptions which have occurred while the coherent accelerator was using the hardware context to the application.Type: GrantFiled: November 10, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vishal C. Aslot, Bruce Mealey, Grover H. Neuman, Randal C. Swanberg
-
Patent number: 9680719Abstract: A batch request processing device that, when a response corresponding to a performance request issued by a GUI processing device is stored in a response storage device, outputs an output command for outputting the response to the GUI processing device, whereas when no response corresponding to the performance request is stored in the response storage device, commands a request pattern management device to predict a request which may be issued following the performance request and generate a request pattern which consists of the performance request and the predicted request, and generates a batch request including the request pattern generated by the request pattern management device.Type: GrantFiled: May 24, 2012Date of Patent: June 13, 2017Assignee: Mitsubishi Electric CorporationInventor: Jumpei Hato
-
Patent number: 9680759Abstract: Systems and methods for efficiently managing the resources in a delivery system may include managing the processing power of a transcoder. By managing the input selection functions of a tuner and linking the selections with functions of a transcoder, the transcoder may process fewer instructions for a given request, resulting in the ability of the transcoder to support more streams. Modifying the inputs to the transcoder that need to be transcoded, therefore, may enable the media content delivery system to support more inputs and, thereby, more media playback devices. Managing the processing power of a transcoder can more efficiently support the delivery of media content to a media playback device, particularly where the delivery system supports multiple media playback devices.Type: GrantFiled: May 13, 2015Date of Patent: June 13, 2017Assignee: Google Technology Holdings LLCInventor: Clyde N. Robbins