Downloading Remote Executables (e.g., Java, Cgi) Patents (Class 715/749)
-
Patent number: 12132877Abstract: A Web browsing system including a cloud browser system, an image generation server and an image forming apparatus, the Web browsing system includes one or more memories and one or more processors. The one or more processors and the one or more memories are configured to create a tunnel between the image forming apparatus and the image generation server in such a manner that the image generation server is able to perform communication via a virtual proxy provided by the image forming apparatus, and download, to the image generation server, the Web content from a Web server via the tunnel and provide a result of rendering based on the Web content from the image generation server to the image forming apparatus.Type: GrantFiled: July 20, 2023Date of Patent: October 29, 2024Assignee: Canon Kabushiki KaishaInventors: Takeshi Kogure, Anna Hosaka
-
Patent number: 11899910Abstract: Provided is a computer-implemented method, system, and computer program product for multi-location copying and context-based pasting. A processor may collect a plurality of copied data elements into a clipboard manager. The processor may compare, in response to a paste function being initialized into an input field of a plurality of input fields, the copied data elements and associated metadata with contextual data associated with the plurality of input fields. The processor may calculate, based on the comparing, a data environment confidence value and an individual confidence value for each copied data element with respect to a level of matching the contextual data associated with the input fields. The processor may generate, based on the calculating, an overall confidence value for the copied data elements. The processor may compare the overall confidence value of the copied data elements to a set of confidence thresholds associated with completing the paste function.Type: GrantFiled: March 15, 2022Date of Patent: February 13, 2024Assignee: International Business Machines CorporationInventors: Samantha Catling, Emma Jane Dawson, Ashleigh Shona Denholm, Jack Peter Wadsted
-
Patent number: 11758014Abstract: A user device includes an interface and one or more processors. The interface is configured to communicate over a network. The one or more processors are configured to evaluate a pre-load scheduling condition with respect to a user application installed in the user device, and to schedule pre-loading of the user application depending on the pre-load scheduling condition.Type: GrantFiled: June 30, 2021Date of Patent: September 12, 2023Assignee: TENSERA NETWORKS LTD.Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
-
Patent number: 11711406Abstract: Methods and systems are presented for providing dynamic and interactive content in an online chat session. When it is determined that an online chat session is established between two devices, an interactive chat engine may begin monitoring chat messages exchanged between the devices to derive a context for the online chat session. A particular workflow from multiple workflows may be selected and initiated for the online chat session based on the derived context. The interactive chat engine may generate a chat object for presenting dynamic and interactive content to the user related to the workflow within the online chat session. The chat object may be inserted into the chat flow of the online chat session. Once inserted the chat object may generate and subsequently modify presentations for the devices participating in the online chat session.Type: GrantFiled: July 27, 2020Date of Patent: July 25, 2023Assignee: PayPal, Inc.Inventors: Ramakrishna Rosanuru, Ragunath Jayabalakrishnan
-
Patent number: 11656802Abstract: Disclosed are a distributed block storage service command processing method, apparatus, a device and a medium. The method includes: by means of tgtadm, acquiring a rbd command of a block storage service, parsing the rbd command to obtain a corresponding task parameter, and then transmitting the task parameter to an ISCSI target (S11); by means of tgtd, starting a dedicated thread for processing a task corresponding to the task parameter, and monitoring a real-time processing result of the current task (S12); and returning the real-time processing result to the tgtadm by means of the ISCSI target, whereby the tgtadm displays the real-time processing result on a human-computer interface (S13).Type: GrantFiled: August 21, 2020Date of Patent: May 23, 2023Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD.Inventors: Hui Li, Zhanhao Bai
-
Patent number: 11389960Abstract: Example robotic process automation systems and methods are described. In one implementation, a processing system receives a first automation scenario, where the first automation scenario is for execution by the processing system. The processing system identifies a list of plugins in the first automation scenario and identifies a version number associated with each of the plugins in the first automation scenario. Additionally, the processing system verifies the list of plugins and their associated version numbers. If the list of plugins and their associated version numbers are verified, the processing system builds a first virtual environment for the plugins in the first automation scenario.Type: GrantFiled: June 10, 2020Date of Patent: July 19, 2022Assignee: Argos Labs Inc.Inventor: Moon Chang Chae
-
Patent number: 11385775Abstract: A computer system includes a client device to remotely access a virtual desktop. The client device is configured to launch application windows on at least one display based on default launch positions, and monitor usage of applications within the application windows to identify user patterns on how the applications are used in various layouts on the at least one display. The various layouts correspond to preferred positions. Usage of the applications within the application windows is mapped, with the mapping including associating the preferred positions to the corresponding default launch positions. At least one of the application windows is repositioned to the preferred position associated therewith based on the mapping in response to the at least one application window not being in the preferred position.Type: GrantFiled: April 30, 2020Date of Patent: July 12, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Manbinder Pal Singh, Georgy Momchilov
-
Patent number: 11388132Abstract: Systems and methods for creating and maintaining an interactive time display may include (1) presenting a social media post within a consumption interface of a social media platform, (2) predicting a viewer's response to the post and selecting an automated digital response that coincides with the predicted response, (3) providing a selectable version of the automated digital response within the consumption interface, (4) receiving user input selecting the automated digital response, and (5) in response to receiving the user input, posting the automated digital response to the post. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 29, 2019Date of Patent: July 12, 2022Assignee: Meta Platforms, Inc.Inventor: Debashish Paul
-
Patent number: 11290519Abstract: A first communication device transmits, to a second communication device, a first indication indicating a configuration enabling the first communication device to receive a partial modification of resources. The first communication device receives, from the second communication device, a second indication indicating a partial update, in time, associated with a resource and a value of a part of the resource. The first communication device further maintains an internal value of the part of the resource based on the second indication.Type: GrantFiled: August 22, 2016Date of Patent: March 29, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Oscar Novo Diaz, Jaime Jiménez
-
Patent number: 10997269Abstract: A method includes executing a web application that utilizes different web application frameworks, registering web application components of the web application by defining lifecycle triggers for loading the web application components in pages of the web application, and monitoring for the lifecycle triggers on a communication channel. The method also includes detecting a given lifecycle trigger to load a given web application component at a specified location on a given page of the web application, the given page utilizing a first web application framework and the given web application component utilizing a second web application framework. The method further includes loading an instance of the given web application component at the specified location of the given page of the web application, and processing interactions between the instance of the given web application component and the given page of the web application via the communication channel.Type: GrantFiled: November 4, 2019Date of Patent: May 4, 2021Assignee: EMC IP Holding Company LLCInventor: Raphaël Aubert
-
Patent number: 10896049Abstract: Techniques are disclosed relating to providing customized user interfaces to different groups of users. A computing system may determine a plurality of different design types for a user interface and cause display of user interfaces that exhibit the different design types to different users. Based on user interactions with the user interfaces, the system may generate one or more metrics. The system may and may determine attribute values for attributes of users who interact with the user interface. The system may perform one or more correlation procedures to correlate the attribute values with one or more of the metrics. In disclosed embodiments, the computing system generates groups of users based on the correlation. The computing system may assign at least one of the design types to at least one of the groups of users based on the correlation.Type: GrantFiled: April 24, 2019Date of Patent: January 19, 2021Assignee: salesforce.com, inc.Inventors: Sönke Rohde, Brian J. Lonsdorf, Owen Winne Schoppe
-
Patent number: 10764229Abstract: Systems, methods, and non-transitory computer-readable media can identify a page within a social networking system. Information associated with at least one of the page or a representative of the page can be acquired. A set of calls to action implementable at the page can be identified. The set of calls to action can be ranked based on the information associated with at least one of the page or the representative of the page.Type: GrantFiled: December 28, 2015Date of Patent: September 1, 2020Assignee: Facebook, Inc.Inventors: Aaron Gia-Li Chou, Vivek Raj, Zhi Zhong, Dong Guo
-
Patent number: 10650419Abstract: A computer-implemented method and system for advertising that performs the steps of delivering an electronic advertisement comprising one or more menu options and a reference to a network location for retrieving specified content associated with each menu option for inclusion in a first electronic document, receiving a selection of one or more menu options from the electronic advertisement and delivering a subsequent accessible document including content from the referenced network location associated with the menu option selected, the subsequent accessible document including the electronic advertisement.Type: GrantFiled: February 1, 2019Date of Patent: May 12, 2020Assignee: Google LLCInventor: Ross Koningstein
-
Patent number: 10623917Abstract: Systems and methods for generating digital shared story compositions may include (1) receiving, via an instance of a social media application running on a user's computing device, (i) a first user input initiating the creation of a shared story configured to include a collection of individual story compositions from different contributors and (ii) a second user input selecting one or more members of a social media platform associated with the social media application as contributors to the shared story, (2) creating the shared story with the selected members as contributors, and (3) adding, to the shared story, a digital story composition created by an additional user who was selected as a contributor via the second user input. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 8, 2018Date of Patent: April 14, 2020Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 10621628Abstract: A computer-implemented method and system for advertising that performs the steps of delivering an electronic advertisement comprising one or more menu options and a reference to a network location for retrieving specified content associated with each menu option for inclusion in a first electronic document, receiving a selection of one or more menu options from the electronic advertisement and delivering a subsequent accessible document including content from the referenced network location associated with the menu option selected, the subsequent accessible document including the electronic advertisement.Type: GrantFiled: November 8, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventor: Ross Koningstein
-
Patent number: 10623398Abstract: The subject disclosure is directed towards processing requests for accessing a service provider. After examining at least one security token, a public key and a portion of attribute information are identified. An authentication component is accessed and applied to the public key. A unique user identifier is employed in generating the public key. The authentication component is generated using information from at least one revoked security token or at least one valid security token. The authentication component is configured to prove validity of the at least one security token.Type: GrantFiled: January 12, 2016Date of Patent: April 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Duy Lan Nguyen, Tolga Acar
-
Patent number: 10565210Abstract: A device may receive user information associated with a user and may generate a reputational profile based on the user information. The device may receive a request to provide a graphical representation associated with the reputational profile to another device associated with a service. The device may generate a reputational indicator based a subset of information, in the reputational profile, that is related to the service. The device may provide the graphical representation, including the reputational indicator, to the other device associated with the service.Type: GrantFiled: November 23, 2015Date of Patent: February 18, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Manian Krishnamoorthy, Ying Chen
-
Patent number: 10552125Abstract: A method for delivering a message between components in a project using a GUI through which users may be able to monitor and control industrial processes. Each component has graphical features and/or behavioral features. The method comprises steps of: receiving first definition input to define a message handler associated with a first component in the project for receiving messages for the first component and receiving second definition input to define a messenger associated with a second component in the project for sending messages. The method includes, in response to receiving a payload input via the messenger associated with the second component: identifying components having associated message handlers with a message type definition that matches a message type argument of the messenger and a scope definition that matches a scope argument of the messenger, delivering the payload, and executing script implementations of the message handlers.Type: GrantFiled: March 14, 2019Date of Patent: February 4, 2020Assignee: Inductive Automation, LLCInventors: Carl Reuben Gould, Perry Linn Arellano-Jones
-
Patent number: 10387486Abstract: When image information is transmitted from a first communication device, a server acquires a storyboard ID, a user ID, a photographing date/time, and the like contained in the image information. Furthermore, the server compares the storyboard ID and the user ID with the storyboard ID and the user ID in the storyboard information, specifies the registration destination of the image registration information corresponding to the image information, and registers them. Furthermore, the server generates a layout screen on which the images are displayed in chronological order based on the image registration information and the layout information.Type: GrantFiled: September 8, 2017Date of Patent: August 20, 2019Assignee: CASIO COMPUTER CO., LTD.Inventor: Satoshi Higashibeppu
-
Patent number: 10382195Abstract: Generally described, physical computing devices in a virtual network can be configured to host a number of virtual machine instances. The physical computing devices can be operably coupled with offload devices. In accordance with an aspect of the present disclosure, a security component can be incorporated into an offload device. The security component can be a physical device including a microprocessor and storage. The security component can include a set of instructions configured to validate an operational configuration of the offload device or the physical computing device to establish that they are configured in accordance with a secure or trusted configuration. In one example, a first security component on the offload device can validate the operational computing environment on the offload device and a second security component on the physical computing device can validate the operational computing environment on the physical computing device.Type: GrantFiled: May 23, 2017Date of Patent: August 13, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eric Jason Brandwine, David R. Richardson, Matthew Shawn Wilson, Ian Paul Nowland, Anthony Nicholas Liguori, Brian William Barrett
-
Patent number: 10346469Abstract: When image information is transmitted from a first communication device, a server acquires a storyboard ID, a user ID, a photographing date/time, and the like contained in the image information. Furthermore, the server compares the storyboard ID and the user ID with the storyboard ID and the user ID in the storyboard information, specifies the registration destination of the image registration information corresponding to the image information, and registers them. Furthermore, the server generates a layout screen on which the images are displayed in chronological order based on the image registration information and the layout information.Type: GrantFiled: September 8, 2017Date of Patent: July 9, 2019Assignee: CASIO COMPUTER CO., LTD.Inventor: Satoshi Higashibeppu
-
Patent number: 10176310Abstract: A system, apparatus, method, and machine readable medium are described for establishing a trust circle between multiple devices. For example, one embodiment of a method comprises: transmitting first data from a first device to a second device over a secure communication channel, the first data including at least one key and an identification code identifying a trust circle which includes the first device; the second device generating second data using at least a portion of the first data including the identification code and transmitting the second data over a network to a service; the first device connecting to the service using the identification code to identify the second data, validating the integrity of the second data, and responsively generating third data; and the service storing at least a portion of the second data and the third data to establish a trust relationship between the first device and the second device.Type: GrantFiled: March 18, 2014Date of Patent: January 8, 2019Assignee: Nok Nok Labs, Inc.Inventor: Davit Baghdasaryan
-
Patent number: 10044682Abstract: A method for distributing a piece of content in a content distribution network, provided by a source entity of which the integrity is ensured by means of a private key, the method comprising the following steps implemented by a content distribution entity: —receiving a request to access the piece of content from a user device; —sending, to a proxy entity, a request to have at least one piece of data signed by means of the private key; —receiving the at least one piece of signed data, the at least one piece of signed data certifying the integrity of said distribution entity for the user device; —sending a public key associated with the private key to the user device; —sending the at least one piece of signed data to the user device and distributing the content to the user device.Type: GrantFiled: May 28, 2014Date of Patent: August 7, 2018Assignee: OrangeInventors: Yves-Rene L'Azou, Benoit Gaussen, Sebastien Cubaud
-
Patent number: 9805437Abstract: A method of a first electronic device to display a preview image is provided. The method includes receiving, by the first electronic device, a user input for setting a screen of a second electronic device, transmitting, by the first electronic device, setting information based on the user input to the second electronic device, receiving, by the first electronic device, the preview image from the second electronic device, and displaying, by the first electronic device, the received preview image, wherein the preview image is for the screen of the second electronic device.Type: GrantFiled: February 24, 2015Date of Patent: October 31, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Tai Kuin Mun, Taeck Ki Lee
-
Patent number: 9729390Abstract: A dead drop at a node in a dead drop (DD) domain performs actions responsive to detecting events in the DD domain. The node receives a notification request specifying an event to be monitored, the notification request including a dead drop identifier (DDID) referencing a storage location in the DD domain associated with the specified event and a token associated with the DDID. The node further specifies the action to perform in response to detecting the occurrence of the specified event. The node monitors for an occurrence of a specified event within the DD domain. The node detects the occurrence of the specified event within the DD domain. The node further performs a specified action in response to detecting the occurrence of the specified event within the DD domain.Type: GrantFiled: April 22, 2016Date of Patent: August 8, 2017Assignee: LARC Networks, Inc.Inventors: Martin Kacin, Michael R. Gray
-
Patent number: 9710636Abstract: Embodiments of the present invention provide methods, program products and systems to reduce mistakes in production and management of digital identification cards. Embodiments of the present invention can create a digital card template design using graphical icons in a user interface display and publish the created digital card template design to a server. Embodiments of the present invention can access the server to test the published digital card template design using sample data and deploy the published digital card template design to an issuing service. Embodiments of the present invention can, responsive to receiving an acquisition URL from the issuing service, build an instance of a digital identification card from information included in the acquisition URL.Type: GrantFiled: October 20, 2016Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventor: Richard Redpath
-
Patent number: 9582392Abstract: Various embodiments provide an add-on advisor that is designed to assist users in managing add-ons for a browser and/or other application programs. In at least some embodiments, the add-on advisor can be implemented to detect newly installed add-ons and provide notifications to a user of the detected add-ons. The notifications regarding new add-ons can be configured with options to permit the user to enable or disable the add-ons. Add-ons that are not explicitly enabled by a user can be prevented from operating by the add-on advisor. Further, in at least some embodiments, the add-on advisor can be implemented to monitor performance impact of add-ons and provide notifications to a user when add-ons adversely affect performance. The user can then interact with the add-on advisor to improve performance by selectively enabling and disabling add-ons.Type: GrantFiled: September 14, 2010Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Herman H. Ng, Marc A. Silbey, Paul L. Cutsinger, Li-Hsin Huang, Stephen A. Turton, Bhargavi Hiremagalur
-
Patent number: 9521190Abstract: In particular embodiments, a computing device establishes a remote desktop connection with a remote host, the remote desktop connection including one or more dynamic virtual channels. The computing device receives from one or more sensors an indication that the computing device has been rotated to a new orientation. The computing device sends to the remote host, via one of the dynamic virtual channels, information associated with the new orientation. The computing device receives from the remote host graphical data based at least in part on the information associated with the new orientation and provides for display the graphical data.Type: GrantFiled: March 20, 2014Date of Patent: December 13, 2016Assignee: Dell Products L.P.Inventors: Richard Goldberg, Oleg Rombakh, Andrew T. Fausak
-
Patent number: 9344833Abstract: In an example embodiment, one or more configuration files are defined for an extensible application, the one or more configuration files including metadata for the extensible application. Then code defining behavior of the extensible application is combined with a mobile application framework, the mobile application framework including a data component configured to obscure details of an underlying data source for the extensible application, the code including calls made to one or more of the generic components. The code is compiled and one or more of the configuration files can be uploaded to a mobile platform server for storage. Then the compiled code is uploaded to a platform server for distribution to one or more devices. One or more of the configuration files is configured to alter an aspect of the extensible application. Finally, the altered one or more configuration files is uploaded to the mobile platform server for storage.Type: GrantFiled: October 24, 2013Date of Patent: May 17, 2016Assignee: SAP SEInventors: Karoly Nyisztor, Karsten Hinrichs
-
Patent number: 9292176Abstract: A method for managing media content includes storing a program received from a tuner in a storage device, outputting a plurality of first thumbnail images from the program to a display screen, extracting one or more second thumbnail images in a section of the program between a selected first thumbnail image and another first thumbnail image, and outputting the second thumbnail images to the display screen.Type: GrantFiled: July 16, 2014Date of Patent: March 22, 2016Assignee: LG ELECTRONICS INC.Inventor: Dae Suk Park
-
Patent number: 9264237Abstract: The subject disclosure is directed towards processing requests for accessing a service provider. After examining at least one security token, a public key and a portion of attribute information are identified. An authentication component is accessed and applied to the public key. A unique user identifier is employed in generating the public key. The authentication component is generated using information from at least one revoked security token or at least one valid security token. The authentication component is configured to prove validity of the at least one security token.Type: GrantFiled: June 15, 2011Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Duy Lan Nguyen, Tolga Acar
-
Patent number: 9202072Abstract: Accepting a third party new article submission is disclosed. A first submission, including a first URL of a first news article that is different from a second URL of a previously accepted second news article submission, is received. One or more automated checks are performed on at least a portion of the first submission. Whether to accept the first submission is automatically determined based at least in part on the performed checks.Type: GrantFiled: June 25, 2013Date of Patent: December 1, 2015Assignee: LinkedIn CorporationInventor: R. Kevin Rose
-
Patent number: 9185470Abstract: Features of content may be identified using a server that is coupled with a client unit via a bandwidth-limited communications link. In one embodiment, the client unit forwards a subset of representations of the content, such as a lossy compressed version of an image, to the server. The server analyzes the image and forwards information regarding the features included in the content to the client unit. If the server determines that a sufficient number of representations are not available, the server requests the client unit to forward additional representations. An embodiment of the present invention reduces usage of the bandwidth used by the bandwidth-limited communications link by having the server request subsets of representations of the content rather than transmitting all representations for remote processing in a manner supporting a division of labor by the client unit and the server.Type: GrantFiled: May 3, 2012Date of Patent: November 10, 2015Assignee: Nuance Communications, Inc.Inventor: Timothy J. Platt
-
Patent number: 9183002Abstract: A system and computer implemented method for providing a widget for dynamically displaying multimedia content are described. The method and system include receiving a plurality of parameters for an ancestor widget of the widget. The ancestor widget is embeddable, copyable, and for dynamically displaying at least a portion of the multimedia content. The widget being a copy of the ancestor widget. The plurality of parameters relate to controlling modification of the widget. The method and system also include rendering the widget based on the plurality of parameters. In another aspect, the method and system include providing embeddable code based on a plurality of parameters for the ancestor widget of the widget. In this aspect, the widget is also rendered the widget based on the plurality of parameters.Type: GrantFiled: October 23, 2007Date of Patent: November 10, 2015Assignee: InMobi Pte Ltd.Inventors: Carnet Williams, Olin Lagon, Kevin Hughes
-
Patent number: 9135024Abstract: Method and apparatus for playing multimedia content at a remote graphics display client are described herein. According to one embodiment, a stream of data objects is sequentially transmitted to a client over a network. The stream is generated by a desktop application representing a snapshot of a display output of the desktop application. The data objects are to be rendered at the client for graphics remoting purposes. It is detected that a multimedia object is to be rendered by the desktop application. The multimedia object is caused to be rendered remotely at the client without having to render the multimedia object locally and without having to transmit a display result of the rendering to the client over the network. Other methods and apparatuses are also described.Type: GrantFiled: November 30, 2008Date of Patent: September 15, 2015Assignee: Red Hat Israel, Ltd.Inventors: Yaniv Kamay, Shahar Frank
-
Patent number: 9063638Abstract: Video thumbnails are presented on the web page of a video hosting site, or an embedded player, or a client device. Uploaded videos are examined by a thumbnail generator, which generates thumbnails from each. A presentation engine displays the generated thumbnails, which allows interaction by the user of the client. Thumbnails are displayed at rest, in horizontal or vertical alignment. Arrows or other selectors are displayed in one embodiment, and when selected cause the displayed thumbnails to appear to move in the appropriate direction, with new video thumbnails appearing on one end to replace those that travel off-screen. In one embodiment, video thumbnails appear to roll on to and off of the display using a perspective view. In one embodiment, moving a selecting device over one of the video thumbnails causes it to be accentuated, for example by appearing to move toward the viewer and appearing to increase in size.Type: GrantFiled: October 14, 2008Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Jasson Schrock, Geoff Stearns
-
Patent number: 9032302Abstract: An apparatus and method of providing a user with a web-browser supplement is disclosed. One method includes providing access to a focal group, wherein the focal group includes at least one member having at least one association with the user. Access is provided to information associated with the at least one member having relevance to the focal group. Web browsing by the user is supplemented by the information of the members of the focal group.Type: GrantFiled: May 22, 2013Date of Patent: May 12, 2015Inventors: Jonathan Davar, Serge M. Krasnyansky
-
Patent number: 9021365Abstract: A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to determine a common user interface to be presented by a group of media devices of a premises where the group of media devices are capable of receiving media content from the server over a power line of the premises and are capable of presenting the media content, detect user interaction with the common user interface from different media devices of the group of media devices, and transmit display signals to the group of media devices for displaying the user interaction on the common user interface, where the display signals differentiate the different media devices that received the user interaction. Other embodiments are disclosed.Type: GrantFiled: May 11, 2009Date of Patent: April 28, 2015Assignee: AT&T Intellectual Property I, LPInventors: John Alson Hicks, III, Randy Zimler
-
Patent number: 9015226Abstract: Embodiments of the present invention provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In one set of embodiments, a server component of a web application can receive a request originating from a client-side browser window, where the request includes a resource locator (e.g., a URL) and a window identifier. In response, the server component can send a script to the window for retrieving the window's actual identifier/name. Based on the actual identifier returned by the script and the window identifier included in the initial request, the server component can determine whether the window is a new window or an existing window and can process the request as appropriate.Type: GrantFiled: January 6, 2011Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventors: Blake Sullivan, Yuan Gao, Hongbing Wang
-
Patent number: 9009728Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.Type: GrantFiled: March 6, 2007Date of Patent: April 14, 2015Assignee: AddThis, Inc.Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
-
Patent number: 9003310Abstract: Various example embodiments are disclosed. According to an example embodiment, a non-transitory computer-readable medium may include computer-executable instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to receive, by a web browser, a file from a web server, the file including an instruction to launch a plug-in of the browser, launch the plug-in in an active state based on the instruction, provide a message to the plug-in indicating that the plug-in is hidden and is not displayed as visible by the web browser, and modify running of the plug-in from the active state based on the message.Type: GrantFiled: June 20, 2012Date of Patent: April 7, 2015Assignee: Google Inc.Inventor: Olof Johansson
-
Patent number: 8990697Abstract: The present invention discloses a launching engine configured to automatically launch a Web site and load an electronic document responsive to a launching event for the electronic document. The launching engine can be a component of a computer operating system (e.g., MAC OS, OS/2, WINDOWS XP, etc.) or a graphics management component (e.g., KDE, GNOME, etc.) of a computer. A launching event can be initiated by user selection of a document icon, a user selection of an electronic document from a file management application, a launching script for the electronic document triggered by a media insertion action, and the like.Type: GrantFiled: August 6, 2007Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Paritosh D. Patel, Marc White
-
Patent number: 8990880Abstract: The present invention relates to home devices such as set-top boxes, and more particularly to methods providing autonomous file transfers to and from such home devices. There is provided a method for spreading notifications pertaining to the completion of file transfers in time. The method is based on the concept of imposing different delay times on different devices, which delay times must be observed prior to notifying the server of a file transfer completion.Type: GrantFiled: October 15, 2010Date of Patent: March 24, 2015Assignee: Alcatel LucentInventors: Geoffrey Cristallo, Piet Vandaele
-
Patent number: 8973021Abstract: A method for use in facilitating Java communications is disclosed. A Java applet is caused to open a socket on a port number. A JSP having the port number is invoked. A hidden applet is generated, the hidden applet establishing a communication connection between the JSP and the Java applet by opening a socket connection on the same port number.Type: GrantFiled: June 30, 2010Date of Patent: March 3, 2015Assignee: EMC CorporationInventors: Eric Lewine, Matthew Lenkeit, Millard C. Taylor, II
-
Patent number: 8959425Abstract: Extension activation may be provided. A document may be opened within a software application associated with an extension. Upon determining that a data element associated with the document is associated with an activation condition of the extension, the extension may be activated.Type: GrantFiled: December 9, 2011Date of Patent: February 17, 2015Assignee: Microsoft CorporationInventors: Oleg Ouliankine, Jason Todd Henderson, David Claux, Andrew Salamatov
-
Patent number: 8949726Abstract: Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.Type: GrantFiled: December 10, 2010Date of Patent: February 3, 2015Assignee: Wyse Technology L.L.C.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Patent number: 8949737Abstract: A package installer identifies a utility tool that is capable of opening a file attempted by a user based on metadata downloaded from a remote server, where the metadata includes information identifying one or more packages available for download from the remote server, including mime types of files that the one or more packages support. A graphical user interface (GUI) is displayed to the user prompting whether the user desires to install the identified utility tool. In response to an input from the user via the GUI, the package installer downloads a package associated with the identified utility tool from the remote server for local installation.Type: GrantFiled: October 28, 2009Date of Patent: February 3, 2015Assignee: Red Hat, Inc.Inventor: Richard Hughes
-
Patent number: 8949709Abstract: A web client is controlled to actively ignore scripts in certain portions of a web document using control instructions in the form of a special pair of markup language “tags.” A tag pair of this type is defined by a first tag, and a second tag paired with the first tag to form the tag pair. Each of the first and second tags includes a same identifier, and the tag pair is adapted to be recognized by a browser interpreter to instruct the web client to ignore given information located with the tag pair. Thus, when a web document is received by a web client, it is parsed (by the interpreter) in the usual manner. Upon determining that the tag pair is present, the browser bypasses (ignores) given information (typically, a script) located with the tag pair. Bypassing the script reduces the possibility that the script can be used for malicious purposes, such as an XSS attack.Type: GrantFiled: October 26, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Jason M. Wicker, Ryan R. Wilson
-
Patent number: 8914738Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving, at a computing device, a technical service description associated with a web service, receiving, from an annotation repository, one or more first annotations to one or more user interface (UI) elements associated with the technical service description, the annotation repository electronically storing annotations to UI elements, refining at least one of the one or more UI elements based on one or more edits to the one or more UI elements, extracting one or more second annotations based on the one or more edits, and providing the one or more second annotations for storage in the annotation repository.Type: GrantFiled: December 29, 2011Date of Patent: December 16, 2014Assignee: SAP SEInventor: Steffen Göbel
-
Patent number: 8880594Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.Type: GrantFiled: November 29, 2011Date of Patent: November 4, 2014Assignee: Hughes Network Systems, LLCInventor: Douglas M. Dillon