Network Resource Browsing Or Navigating Patents (Class 715/738)
  • Patent number: 10324920
    Abstract: This disclosure relates to a residential management system (200) comprising: a system management module (255), the system management module (255) operably coupled with at least one module (310), and wherein, in use, the system management module (255) is adapted for: sending, to the least one module (310), operational instruction data; receiving, from the at least one module (310), operational data; and generating module reporting data at least in accordance with the operational data.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: June 18, 2019
    Inventor: Douglass Malcolm
  • Patent number: 10320941
    Abstract: The described technology relates to rendering a client-side user interface, such as, for example, display of a web page, using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the plurality of widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: June 11, 2019
    Assignee: Nasdaq, Inc.
    Inventor: Santhosh Philip George
  • Patent number: 10284680
    Abstract: A social networking server receives a request from a member of an organization to configure a targeted update for the organization. The targeted update may be intended for a particular group of members of a social network service. The social networking server may provide various follower dimensions to associate with the targeted update, where each of the follower dimensions include one or more selectable attributes. When the social networking server receives a request for an organization's webpage from a member of the social network service, the social networking server may compare member attributes of a member profile associated with the member with the follower dimension attributes associated with the targeted update. The social networking server may provide the targeted update for display with the webpage of the organization based on the member attributes satisfying at least one follower dimension attribute associated with the targeted update.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Huining Feng, Hong H. Tam, Eldo K. Cherian
  • Patent number: 10282475
    Abstract: Systems, methods and computer program products are described herein that collect and analyze data generated by embedded systems included within a user's devices to generate recommendations for presentation to the user within the context of the user's web browser. The recommendations may comprise, for example, suggested information resources and/or search queries. Such recommendations may be presented to the user as part of a new tab page or within an address bar of the web browser's graphical user interface. In accordance with further embodiments, the user device data is used by a search engine to generate search results, and/or a ranking of search results.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael J. Patten, Ritika Kapadia
  • Patent number: 10255059
    Abstract: The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.
    Type: Grant
    Filed: July 16, 2017
    Date of Patent: April 9, 2019
    Inventors: Premkumar Jonnala, Keertikiran Gokul
  • Patent number: 10256985
    Abstract: A system and method for providing top-up of mobile data, by processing one or more transactions between a data sponsor and a data beneficiary who is possibly being served by multiple data providers. The top-up can be based on i) an application program interface (API) call being made into the mobile network operator of a data user or ii) an API call being made into a sponsored data (SD) platform/system (SDS) to allocate a quota to the data user, among other possible product options. In the first option, provisioning of the data quota and consumption against the quota is managed directly by the mobile network operator itself. In the second option, allocation of the quota and consumption against the quota is managed by the SDS and an SD control app. The system can select a particular option because that option best meets one or more business goals or rules.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: April 9, 2019
    Assignee: Tata Communication (America) Inc.
    Inventors: Brian Peebles, Frederic Dingemans, Patrick Menard
  • Patent number: 10255284
    Abstract: Systems and methods for generating and outputting personalized content recommendations are provided. When it is determined that two or more users are in close proximity to each other, the two or more users' respective media content libraries may be compared. Commonalities or related aspects of the two or more users' respective media content libraries can be determined and leveraged to generated personalized content recommendations.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: April 9, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Mehul Patel, Mark Arana, Tony R. Smith, Alexander C. Chen
  • Patent number: 10255370
    Abstract: Systems and methods for determining a state of an information technology (IT) environment are disclosed. A server accesses an infrastructure-as-code (IaC) template for the IT environment, where the IT environment is virtualized and cloud-based. The server deconstructs, using a parser for the IaC template, the IaC template to a graph database representation of the IT environment, wherein the graph database representation implements a predefined cloud resource ontology (CRO). The server determines, using the graph database representation, the state of the IT environment. The server provides, as a digital transmission, an output corresponding to the determined state of the IT environment.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: April 9, 2019
    Assignee: Raytheon Company
    Inventors: Nathan T. Carpenter, Daniel A. Nagle, Ivor L. Brown
  • Patent number: 10250454
    Abstract: A method is provided in association with a managed system having a substantial number of resources. The method includes the step of selecting an attribute that is common to all of the resources, wherein each resource has a status in regard to the selected attribute that is one of a plurality of prespecified statuses that are available for the attribute. The method further includes compressing the group of resources into a set of subgroups, wherein each subgroup corresponds to a different prespecified status of the plurality, and each resource having a given status is placed into the subgroup that corresponds to the given status. Each of the subgroups is represented by a display element on a single computer display screen, and specified information is displayed with each display element, wherein the specified information for a display element pertains to all of the resources placed into the subgroup that are represented by the display element.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Denise A. Bell, Roderick C. Bowser, Robert T. Uthe
  • Patent number: 10250675
    Abstract: A first instance of a response, generated by a user, posted in a first social networking service can be detected. The first instance of the response can respond to a first instance of content shared with the user in the first social networking service. A second instance of the first content being shared with the user in the first social networking service or a second social networking service can be detected. Responsive to detecting the second instance of the first content being shared with the user, a second instance of the response can be automatically posted, the second instance of the response responding to the second instance of the first content on behalf of the user.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Jenny S. Li, Dana L. Price, Aaron J. Quirk
  • Patent number: 10242121
    Abstract: Embodiments of the present invention includes systems and methods for grouping into a visual container open browser tabs based on an analysis of uniform resource locators, content, or other information relating to the plurality of open browser tabs. The analysis may include calculating a similarity score. Based on a comparison of the similarity score to one or more thresholds, a visual container is provided displaying groups of tiles corresponding to each of the pages open in the browser tabs. The visual container may be formatted as a set of browser tabs, each containing active tiles for each web page of a particular group. The visual container may be a screen showing piles of tiles, each pile corresponding to a particular group.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Satish Bhupatiraju, Kevin E. Hicks, Adrienne Y. Miller, Peter C. Yim
  • Patent number: 10244036
    Abstract: An information management and distribution system is disclosed. The information management and distribution system includes a client-side application and a server application that interact to facilitate the controlled exchange of contact information over a network. The client-side application can provide creation and design, rolodex, exchange, and update features. The information management and distribution system can also include a corporate administrator application. Still another aspect of the invention is that contact information can be distributed to registered users in a common format.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 26, 2019
    Assignee: Facebook, Inc.
    Inventor: Chris Cheah
  • Patent number: 10216847
    Abstract: Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents in the plurality of documents. This document crawling operation includes reusing a previously downloaded version of a respective document in the plurality of documents instead of downloading a current version of the respective document from a host computer in accordance with a determination that the reuse flag associated with the respective document meets a predefined criterion.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Huican Zhu, Anurag Acharya, Max Ibel, Howard B. Gobioff
  • Patent number: 10218568
    Abstract: A method of provisioning a control plane in a multi-technology network in response to a first connection request received from a client. The method comprises receiving the first connection request at a control plane dispatcher; analysing said first connection request and selecting a control plane based on results of the analysis and characteristics of control planes at the disposal of the dispatcher in the multi-technology network. The control plane dispatcher selects on a per connection request basis what is the best technology for that request and its requirements, taking also into account the status of the network resources.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: February 26, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Raoul Fiorone, Daniele Ceccarelli, Andrea Corti, Riccardo Martinotti
  • Patent number: 10209960
    Abstract: An improved pseudo-random number generator is introduced that has increased security due to higher randomness and lower predictability. The PRNG uses seed values that are based on a combination of various selectable values from the real-world that are typically made publicly available over a computer network (i.e., the Internet), such as: one or more weather conditions at a particular time or date and geographic location, a score of a sports event, a stock market index or ticker value, an election vote total, attendance at a cultural event, gross dollar sales from a movie release, and other such numerically quantifiable values that, individually and in combination, are impossible to exactly predict in advance, yet are precisely verifiable after the number-generating event using electronically-stored information. The improved pseudo-random number generator may be used for more secure determination of lottery outcomes and the like.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: February 19, 2019
    Inventors: John M. Packes, Jr., John W. Lim, Charles A. Rattner
  • Patent number: 10210255
    Abstract: A distributed system for large volume deep web data extraction that is extremely scalable, allows multiple heterogeneous concurrent searches, has power web scrape result processing capabilities and uses a well defined, highly customizable, simplified, search agent configuration interface requiring minimal specialized programming knowledge. A scrape campaign control module receives scrape control and web spider configuration parameters through either a command line interface of an HTTP based application programming interface. The control module uses those parameters to have an arbitrary plurality of web spiders created and deployed by a plurality of servers. Scrape campaign results are presented as prescribed.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 19, 2019
    Assignee: Fractal Industries, Inc.
    Inventors: Jason Crabtree, Andrew Sellers
  • Patent number: 10200837
    Abstract: Techniques for use in remotely provisioning a Subscriber Identity Module (SIM) of a mobile device for an enterprise are described. In one illustrative example, at an enterprise server, a message is received from the mobile device or an operator in communication with the mobile device. In response, one or more enterprise service plan options are selected from a plurality of service plan options in a database (DB) and sent to the mobile device or the operator. One of the enterprise service plan options is selected for use in preparing a profile to be remotely provisioned on the SIM. The one or more enterprise service plan options may be selected based on one or more characteristics of a member of the enterprise and/or the member's association or relationship with the enterprise, and/or other characteristics indicative of intended contextual use (e.g. location or geography indicator, language indicator, device capability indicator such as for voice and/data communication capabilities), etc.).
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: February 5, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Christopher Stanley Steck
  • Patent number: 10191964
    Abstract: Automatic isolation of screenshots from other captured content items stored in an electronic content repository is provided. When a screen capture is performed on an electronic device, such as a smartphone, screen resolution information for the capturing device is stored with the captured content item (e.g., screenshot). When a user subsequently desires to recall a given stored captured screenshot, the resolution associated with each stored content item may be used for isolating screenshots from other stored content items like photographs, text items, clip art, and the like by comparing the resolutions of any of the stored content items with a screen resolution of the user's device or with known screen resolutions of various devices that may be used for capturing screen images.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Omeed Chandra
  • Patent number: 10191766
    Abstract: A task-based sub-application surfaces only controls that are needed to perform a task, from a plurality of different forms in a parent application. A sub-application system runs the sub-application by executing navigation logic and maintaining a separate navigation stack, so that the user can perform a task without the computer system needing to surface entire forms where only a small subset of the controls on those forms are needed to perform the task.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Dallala, Hao Zhou, Tobin James Zerba, Mesganaw G. Anteneh, Indrojit N. Deb, Nirav Shah, Elizabeth Rose Steinke, Shashi Ranjan, Bharath Swaminathan, Richard L. Dickinson, Monisha Rochlani, Tong Gao, Jianjun Wang, Zhi Jun Zhao
  • Patent number: 10181125
    Abstract: A system and method are provided for creating a social-networking community and enabling the social-networking community to interoperate with other social-networking communities within a network of social-networking communities. The method includes creating a core profile that links a user member's identify to plurality of social-networking communities of the network. The system enables user identity information, content, and friend information to be shared across social-networking communities of the network. The system also enables community content to be shared and tracked across social-networking communities of the network.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: January 15, 2019
    Assignee: Viacom International Inc.
    Inventors: Alex Karelin, Evan Rifkin
  • Patent number: 10177996
    Abstract: A validation tool is provided for a representational state transfer (REST) service. In one embodiment, a method for validating documentation of a REST service includes including detecting one or more messages for a REST service by a validator, wherein the one or more messages are intercepted for the REST service, translating documentation of the REST service, by the validator, into a representation of an automaton, and validating the one or more messages by the validator based on the automaton, wherein validation of the messages determines conformance of the REST service to the documentation of the REST service.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: January 8, 2019
    Assignee: Rackspace US, Inc.
    Inventors: Jorge Luis Williams, David Cramer
  • Patent number: 10175860
    Abstract: Systems, methods, computer storage media, and user interfaces are provided for non-committal intent preview, disambiguation, and refinement of a search. A search prefix comprising one or more characters associated with an unexecuted search query is received. One or more intent suggestions are suggested to a user. For each of the one or more intent suggestions, one or more entity identifications associated with each of the one or more intent suggestions are received. Metadata corresponding to at least one entity associated with the one or more entity identifications is retrieved from an entity data store. Without retrieving search results for the unexecuted search query, an aggregated intent preview based on the retrieved metadata corresponding to the at least one entity is provided.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Marantz, Aaron Chun Win Yuen, Guarang P. Prajapati, Parthasarathy Govindarajen, Kuansan Wang, Yu-Ting Kuo, Arun Kumar Sacheti, Yin-Cheng Ting
  • Patent number: 10172110
    Abstract: Performing user equipment (UE) assisted indoor small cell location determination is presented herein. A method can include in response to sending, by an access point device, a request directed to a mobile device to obtain mobile device location data representing a user equipment location of the mobile device, receiving, by the access point device, the mobile device location data from the mobile device; and based on the mobile device location data, determining, by the access point device, access point location data representing an access point location of the access point device. In an example, the mobile device location data can include coordinates of the mobile device comprising latitude of the mobile device and longitude of the mobile device, and a time stamp representing a time of generation of the coordinates. In another example, the mobile device location data can include an altitude of the mobile device.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: January 1, 2019
    Assignee: AT&T Mobility II LLC
    Inventors: Hongyan Lei, Yung Shirley Choi-Grogan, Cheng P. Liu, David Orloff
  • Patent number: 10146559
    Abstract: A method includes receiving a request from a user device executing a native application. The request indicates an accessed state of the native application to which the native application is set. The method includes identifying one or more categories of the accessed state of the native application and recommended application resource identifiers based on features of the accessed state. Each of the recommended application resource identifiers references a different state of a native application. When a native application is selected by the user, the method includes setting the native application to the different state. For each of the application resource identifiers, the method includes identifying one or more recommended categories of the state referenced by the recommended application resource identifier and determining whether to recommend the different state referenced by the recommended application resource identifier based on features of the accessed state and features of the state of the application.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric Chen, Eric J. Glover, Xueying Dai, Justin Feinman
  • Patent number: 10148528
    Abstract: Provisioning resources into the cloud is a constantly increasing technical challenge as more cloud service providers emerge, each offering disparate computing platforms, services, assets, supported technical components, and other features. A cloud computing provisioning architecture implements a sequence of complex technical analyzes that successfully provisions complex cloud computing services.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: December 4, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Patrick Francis Cimprich, Michael Gerald DeLuca, Jack Q. W. Cantwell, Sean David Peterson, Marshall J. Wells
  • Patent number: 10146341
    Abstract: An electronic apparatus is provided. The electronic apparatus includes a sensor configured to sense an input of a touch pen and output a signal corresponding to the input of the touch pen, a display configured to include a first layer and a second layer, display a graphical object in the first layer, and display a handwriting image based on the input of the touch pen in the second layer, and a controller configured to control the display to change a display direction of the graphical object displayed in the first layer based on the signal output from the sensor.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Da-hye Park, Pil-seung Yang, Seol-hye Won, Jin-young Lee
  • Patent number: 10136247
    Abstract: A physical and virtual phone mobility system enables application tasks and resources to be shared between a mobile device and a desktop device by hosting a virtual mobile device on the desktop device when the mobile device is determined to be within a predetermined proximity of the desktop device. The local resources available to the mobile device that are typically used to perform a given application task are compared with resources that are available to the desktop device. At least partial execution of the application may be transferred, along with some state information in some cases, from the mobile device to the desktop device based on the results of the comparison according to one or more transfer rules.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Mark A. Tarlton
  • Patent number: 10132641
    Abstract: Embodiments of the invention relate to selecting a path for navigation based on a node signature and a device signature. The node signature is directly related to node attribute data. The device signature is directly related to device data. A route is selected based on a match or near match of the node and device signatures.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 10126918
    Abstract: Customized guided workflow element arrangement techniques are described in which user interface elements configured to provide entry points for guided workflows are dynamically arranged based upon usage frequency of application features. In one or more implementations, personalized views of a workflow selection screen are generated and provided to users by arranging UI elements on an individual basis. Workflows related to features of an application that are used are identified based on per-user tracking. Ranks are set for the workflows based at least upon relative usage of corresponding features as determined through the tracking, which establishes an order for different workflows one to another. A user interface that implements the workflow selection screen may then be exposed having UI elements that are configured as entry points to different guided workflows and arranged in a customized arrangement in accordance with the rankings.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Vikas Sharma, Nishant Kumar
  • Patent number: 10129335
    Abstract: In general, embodiments of the invention relate to a method for transmitting messages. The method includes determining that a first device and a second device are members of a communication group based on the first device and the second device concurrently accessing a file, receiving a message from the first device, making a first determination, in response to receiving the message, that the first device is a member of the communication group, and based on the first determination, making a second determination that the second device is a member of the communication group, and based on the second determination, transmitting a second message to the second device, wherein the second message is generated, based at least in part, on the message.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: November 13, 2018
    Assignee: QUIRKLOGIC, INC.
    Inventors: Michael Howatt Mabey, Kenneth James Horemans, Alfonso Fabian de la Fuente, Nashirali Samanani
  • Patent number: 10120660
    Abstract: A method of producing launchers for a mobile terminal is disclosed. The method includes: obtaining launcher main code having an architecture of at least two launchers; extracting form the launcher main code a corresponding first parsed XML file and first macro definition .inc file of each of the at least two launchers, and generating a second XML file using the attribute information of all applications in the launcher main code; customizing the first XML file and first .inc file of each launcher and the second XML file to obtain a corresponding second .inc file of the launcher; generating a corresponding third XML file of each of the at least two launchers using the corresponding second .inc file and first XML file of the launcher; and compiling the corresponding third XML file to obtain the at least two launchers. A system for producing launchers for the mobile terminal is disclosed.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: November 6, 2018
    Assignee: Huizhou TCL Mobile Communication Co., Ltd
    Inventors: Julan Chen, Qiujuan Xie, Fan Yang, Jiaqiong Feng, Qian Zhou
  • Patent number: 10120882
    Abstract: Methods, systems, and media for performing personalized actions on mobile devices associated with a media presentation device are provided. In some implementations, the method comprises: determining that a mobile device is associated with a media presentation device, wherein the media presentation device is in an operating mode that presents a sequence of images; receiving a user command that indicates interest in an image from the sequence of images; determining metadata associated with the image; causing the metadata to be stored with a representation of the image and a user account identifier; receiving a request to review saved image information corresponding to one or more images in which the user command indicative of interest has been received; and, causing a user interface element to be presented that allows a user of the mobile device to navigate through the saved image information.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: November 6, 2018
    Assignee: Google LLC
    Inventors: Chaitrali Amrutkar, Peng Guan
  • Patent number: 10102592
    Abstract: Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing a native selling platform. In example embodiments, an operating system of a device is configured to share information with other devices and services using native functionalities of the operating system. An indication to share an image of an item is received. A sharing user interface is presented that includes a plurality of services with which the image of the item is sharable. A selection of a publication system from the plurality of services is received. In response, a listing user interface is presented that includes fields for input of parameters used to generate a listing for the item in the image. Parameters and an indication to list the item are received and are shared with the publication system to cause the publication system to create the listing for the item.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: October 16, 2018
    Assignee: eBay Inc.
    Inventors: Michael George Lenahan, Ben Mitchell, R J Pittman, Dave Lippman
  • Patent number: 10095735
    Abstract: A system for exploring data in a database comprises a query parser, a parameter manager, a query submitter, and a result formatter. The query parser is to receive a base query and determine an input parameter from the base query. The parameter manager is to provide a first request for a value for the input parameter; receive the value for the input parameter; and provide a second request for the value for the input parameter. The query submitter is to determine a first query using the base query and the value for the input parameter; and provide an indication to execute the first query. The result formatter is to receive a result associated with the indication to execute the first query.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: October 9, 2018
    Assignee: Databricks Inc.
    Inventors: Ali Ghodsi, Ion Stoica, Matei Zaharia
  • Patent number: 10095670
    Abstract: One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In this embodiment, the web page authoring tool receives animation information in a data interchange format corresponding to an adjustment for the static graphical object. In this embodiment, the web page authoring tool receives a runtime engine. In this embodiment, the web page authoring tool stores the presentation information, the animation information, and the runtime engine within a web page. The runtime engine may be configured to cause a web browser displaying the web page to render an animation. The animation can be based at least in part on the presentation information and the animation information.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Henricus Maria Cabanier
  • Patent number: 10089414
    Abstract: A template corresponds to a general system architecture for providing a desired functionality. A particular system architecture for providing the desired functionality is generated based on the template and based on specifications of requirements for the particular system architecture. The particular system architecture is implementable using hardware and software that are specified and that are available to implement the general system architecture. One or more of a logical diagram of the particular system architecture, a physical diagram of the particular system architecture, and a bill of materials of the hardware and the software selected to implement the particular system architecture are provided.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: October 2, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ashok Chandnani, Jeff Hager, Yvon P Queromes
  • Patent number: 10091260
    Abstract: Techniques are disclosed for providing copy/paste support for web conference content. Methods and systems allow copy/paste operations in web conference sessions with multimedia content based on data extracted from conference content transmitted during the web conference. The web conference can connect clients for live sharing of documents, audio, video, applications such as web applications, and web pages. In one embodiment, a conference application can receive content from a first client participating in the web conference. The conference application can extract data items from the content. The conference application can store the extracted data items. The conference application can also receive, from a second client participating in the web conference, a selection of a portion of the conference content.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: October 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Antonio Sanso, Damien Antipa
  • Patent number: 10079856
    Abstract: Embodiments of the invention provide a method, system and computer program product for phishing attack management through Web site content rotation. In an embodiment of the invention, a method for phishing attack management through Web site content rotation is provided. The method includes receiving a request for a variation of a component to be incorporated into a Web page from a requesting Web page rendering engine from over a computer communications network. The method also includes comparing the requested variation of the component to a currently configured variation of the component. Finally, the method includes returning both the requested variation of the component and an alert indicating a possible phishing attack in response to the request if the requested variation of the component differs from the currently configured variation of the component.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: George Hicken, Adam Pilkington
  • Patent number: 10075577
    Abstract: Embodiments described herein include methods and systems for remotely managing appliances, including enabling communication between a user of the appliance and third party systems. The third party systems can be any entity that has a relationship with the user of the appliance, such as a payment infrastructure handling incremental payments for the appliance, or a content management entity (for example, helping parents to control access to digital content available to children). In various embodiments, third party systems communicate with a device that is primarily a communication device under control of the user. In turn, the communication device conveys control information to the appliance.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: September 11, 2018
    Assignee: PAYJOY, INC.
    Inventor: Douglas James Ricket
  • Patent number: 10069863
    Abstract: A destination address is processed to determine if the destination address is a fake web address or hyperlink. The destination address may be compared with a database of known domain names to see if the domain name is legitimate or illegitimate. The designation address may also be compared to other domain names to see if it is an honest or dishonest transformation of the other domain names. Appropriate action may be taken if the designation address is a dishonest transformation of another domain name.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventor: John Michael Lake
  • Patent number: 10054478
    Abstract: An identification system includes a plurality of sensing units, a storage module, a computing unit and an identification unit. The plurality of sensing units is for sensing a plurality of pressure values of a plurality of pressure points of a first object disposed on the plurality of sensing units. The storage module is for storing a set of characteristic information of a second object. The computing unit is electrically connected to the plurality of sensing units and for computing at least three distance characteristic values and at least three angle characteristic values after receiving the plurality of pressure values. The identification unit is electrically connected to the storage module and the computing unit for comparing the set of characteristic information with the at least three distance characteristic values and the at least three angle characteristic values, so as to indentify whether the first object corresponds to the second object.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: August 21, 2018
    Assignee: Wistron Corporation
    Inventor: Yi-Sheng Kao
  • Patent number: 10042933
    Abstract: A system that directs a user to an object in response to a selection of a deep link uniform resource identifier (“URL”) that includes an identity of a web service, an object type and action, accesses a database table. The system uses the object type and the action as a first index key and a second index key of the database table to generate a query. In response to the query, the system retrieves additional parameters to append to the deep link URL to generate a full URL. The system then directs the user to the object that corresponds to the full URL.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: August 7, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Paul Johl, George Kellner, Mohan Arthur, Deena Philip, Anuranjana Nambiar
  • Patent number: 10041799
    Abstract: In a method for navigating across a boundary in geographical space, a present location of a hardware device is received at an application executing in the hardware device. Using a mapping data, a boundary is identified relative to the present location. In a communication with a system associated with the boundary, in a first transaction, a condition is determined that has to be satisfied prior to crossing the geographical location according to the boundary. A determination is made whether a permission document sufficient to satisfy the condition is accessible from the device. Responsive to the permission document being accessible from the device, the permission document is presented automatically to the system in a second transaction. An indication is made at the device, responsive to an acceptance of the permission document in a second transaction received from the system, that the device is permitted to navigate across the boundary.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10038975
    Abstract: Various examples are directed to systems and methods for provisioning news items. A news provisioning application may apply user interest data to select a first news item from news data and determine that the first news item is negative for the first user based at least in part on the financial data. The news provisioning application may receive, from a first network-enabled device, physiological data describing a physiological condition of the first user at a first time and determine to provide the first news item to the first user based at least in part on the physiological data. The news provisioning application may send to a second network-enabled device, alert data instructing the second network-enabled device to modify the operation of the second network-enabled device to generate an alert indicating the first news item.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: July 31, 2018
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Corey Michael Nelson, Spencer Holland Touchberry, November Michelle Champion, Gwendoria M. Salley
  • Patent number: 10028028
    Abstract: Embodiments are discussed for providing an indication of information previously accessed, or “browsed,” by a user on a control device of a media playback system, irrespective of a prior graphical display on the control device. The embodiments may involve causing a graphical display to provide a visual indication of a selectable region, receiving selection data that indicates a selection of the selectable region, irrespective of a prior graphical display and in response to receiving the selection data, identifying browse data that was most-recently accessed by the control device, where the browse data includes an indication of one or more playable media items, and causing the graphical display to provide a visual indication of the one or more playable media items indicated by the identified browse data.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: July 17, 2018
    Assignee: Sonos, Inc.
    Inventor: Abhishek Kumar
  • Patent number: 10025446
    Abstract: A computer-implemented method, computer program product, and computing system is provided for automatically creating screen captures of a user interface. In an implementation, a method may include identifying a portion of a user interface display associated with a page object. The method may also include creating a screen capture image including the portion of the user interface display associated with the page object. The method may further include associating the screen capture image with a documentation record for the page object.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Incorporated
    Inventors: Laurence A. Hey, William J. Izard, Matthew J. Ponsford
  • Patent number: 10028317
    Abstract: Systems and methods for providing mobile services are disclosed. In one implementation, an access point (AP) is provided, which may include a set of one or more base-station functions for use by a user equipment (UE) connected to the AR over a wireless communication interface. The one or more base-station functions may be configured to receive information from the UE. The AP may further include a set of one or more core-network functions configured to receive the information from the set of one or more base-station functions and a distributed portion of a service. The distributed portion of the service may be configured to receive the information from the one or more core-network functions and communicate the information to a corresponding cloud portion of the service running on a cloud platform. The service may be provided by a combination of the distributed portion and the cloud portion of the service.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: July 17, 2018
    Assignee: FEDERATED WIRELESS, INC.
    Inventors: Deepak Das, Sepehr Mehrabanzad
  • Patent number: 10025871
    Abstract: A method of providing content includes detecting execution of a mark-all-read command associated with a specified stream. The specified stream includes two or more content feeds, wherein each content feed includes a set of content items published by a respective publication source. The method also includes recording a time of execution of the mark-all-read command and displaying content items associated with the specified stream. The displayed content items have associated timestamps, and content items having associated timestamps dated prior to the recorded time of execution are displayed in a visually distinctive format from content items having associated timestamps dated after the recorded time of execution.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: July 17, 2018
    Assignee: GOOGLE LLC
    Inventors: Benjamin G. Darnell, Justin Christopher Haugh
  • Patent number: 10028000
    Abstract: Automatic rating optimization is described. In an embodiment, ratings of a program can be received from one or more rating sources. Based on these ratings, a representation of a content selection mechanism can be sent to potential consumers of the content. Access events for the content can be counted over a duration of time so a determination can be made regarding how the ratings provided by each of the rating sources affect popularity of the content. A weight accorded to ratings received from each of the rating sources can be adjusted based on the determination. Profiles can be established for consumers and/or rating sources.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 17, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey A. Aaron, Thomas Arnold Anschutz
  • Patent number: 10021059
    Abstract: System and methods to enable efficient publishing and consumption of messages is provided for social networking systems. The system allows users to publish content across multiple group messaging threads without the information being repeated for overlapping members that are in multiple group messaging threads. Social networking content channels may dynamically be created based on group chat and user activity. Curated sets of stories, interest topics, and posts may be programmatically collated from diverse users to allow for real time updates on a topic allowing ad-hoc groups or channels to be created. The platform enables individuals to post content to their social network, groups, direct messages, and one or more channels simultaneously, sequentially, time based, location based, or context based. The system may enable personal, corporate, interest-based, college, family or social network channels with privacy settings.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: July 10, 2018
    Inventor: Sanjay K. Rao