Patents Examined by Ariel Mercado Vargas
-
Patent number: 11748557Abstract: The present disclosure relates to processing operations that generate and present personalized content suggestions to assist a user with document creation. Machine learning modeling may be trained and implemented to evolve pre-canned suggestions for document creation into highly personalized content suggestions, thereby improving the document creation process and user interface experience for users of applications/services that are utilized to create digital documents. As an example, signal data may be detected and analyzed, identifying a specific user's intent to create a digital document. Machine learning modeling may be implemented to evaluate different aspects of collected signal data and identify content from previously created documents, associated with a user account, that may be most relevant to the real-time document creation experience of the user. Personalized contextual suggestions may be presented to a user through a user interface.Type: GrantFiled: September 16, 2021Date of Patent: September 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Marian Kimberley Chua, Michael Schreiber, Christopher Andrews Jung
-
Patent number: 11501182Abstract: A method and an apparatus for generating a model are provided. The method includes: acquiring a sample set including sample sentences and labeling knowledge corresponding thereto; and selecting a sample from the sample set, and performing following training steps: inputting a sample sentence into a first initial model to generate first prediction knowledge corresponding to the sample sentence; inputting the first prediction knowledge into a second initial model to generate a first prediction sentence corresponding to the first prediction knowledge; inputting labeling knowledge into the second initial model to generate a second prediction sentence corresponding to the labeling knowledge; inputting the second prediction sentence into the first initial model to generate a second prediction knowledge corresponding to the second prediction sentence; determining a first reward signal; and training, using a reinforcement learning method based on the first reward signal to obtain a first model.Type: GrantFiled: July 3, 2019Date of Patent: November 15, 2022Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Mingming Sun, Xu Li, Ping Li
-
Patent number: 11307750Abstract: A visual design system includes a dynamic layout editor, a page analyzer, a UI subsystem and a change executor. The dynamic layout editor edits content of a visual creation according to dynamic layout rules. The visual creation includes at least one page having at least two components, the dynamic layout rules are associated with anchors or constraints for positioning the components, and each component has geometrical properties. The page analyzer performs a geometrical analysis on the page in response to a change of components and divides the page into sections based on at least geometrical relationships between the geometrical properties. The UI subsystem generates and presents at least one section to a user for editing as a virtual container containing at least one of the two components. The change executor regenerates and displays the page with the section according to editing changes made during the editing session.Type: GrantFiled: December 3, 2018Date of Patent: April 19, 2022Assignee: Wix.com Ltd.Inventors: Ayelet Geva, Yael Hasson, Avishai Abrahami, Yaniv Ben Simon, Yotam Barzilay, Nadav Abrahami
-
Patent number: 11128542Abstract: A system may be configured to: provide, to a client device of a managed network, a representation of a graphical user interface (GUI) that displays a nominal configuration of a computing device on which a particular software application is deployed or is a candidate for deployment, where licensing information in a database of the system respectively indicates a first license rights consumption for the particular software application; receive, by way of the GUI and from the client device, an indication of a proposed configuration of the computing device; in response to receiving the indication of the proposed configuration, determine a second license rights consumption that results from deploying the particular software application in accordance with the proposed configuration; and provide, to the client device, an updated representation of the GUI that displays a graphical indication of the second license rights consumption.Type: GrantFiled: February 26, 2018Date of Patent: September 21, 2021Assignee: ServiceNow, Inc.Inventors: Colby Andrew Blakeman, German Andres Bertot
-
Patent number: 11106251Abstract: A method and system of controlling lighting that includes displaying on a graphic user interface of a mobile device a grid of light functions. The grid of light functions including a plurality of selectable light function settings. The method may further include selecting a light function setting from the selectable light function settings by traversing a cursor over the light function setting that is selected, wherein motion of the cursor is controlled by motion of the mobile device that includes a motion sensor for correlating said motion of the mobile device to said traversing of the cursor. The method may also include transmitting a control signal for the light function setting that is selected from said mobile device to a luminaire, wherein the luminaire projects light with properties consistent with said light function setting simultaneously with the cursor being present on said light function that is selected.Type: GrantFiled: July 26, 2017Date of Patent: August 31, 2021Assignee: LEDANCE LLCInventors: Valeriy Zolotykh, Ravidasa Hegde
-
Patent number: 11093702Abstract: Checking and/or completing for data grids is described such as for grids having rows and columns of cells at least some of which contain data values such as numbers or categories. In various embodiments predictive probability distributions are obtained from an inference engine for one or more of the cells and the predictive probability distributions are used for various tasks such as to suggest values to complete blank cells, highlight cells having outlying values, identify potential errors, suggest corrections to potential errors, identify similarities between cells, identify differences between cells, cluster rows of the data grid, and other tasks. In various embodiments a graphical user interface displays a data grid and provides facilities for completing, error checking/correcting, and analyzing data in the data grid.Type: GrantFiled: June 22, 2012Date of Patent: August 17, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Thore Graepel, Filip Radlinski, Andrew Donald Gordon, Pushmeet Kohli, John Winn, Lucas Bordeaux, Yoram Bachrach
-
Patent number: 10997356Abstract: This disclosure describes techniques for intelligently grouping, ungrouping, collapsing, and/or expanding columns of data for effective presentation on a display screen. In one example, a method includes accessing, by a computing device, data organized into a plurality of columns, each column having one or more data characteristics; determining, by the computing device and based on at least some of the data characteristics of the columns, one or more column groups, each column group including a subset of the plurality of columns; determining, by the computing device and based on attributes of a window for presentation of the data, whether the plurality of columns will fit within the window; and in response to determining that the plurality of columns will not fit within the window, outputting a user interface presenting a column group as a single column within the window so that the plurality of columns fits within the window.Type: GrantFiled: May 16, 2017Date of Patent: May 4, 2021Assignee: Juniper Networks, Inc.Inventors: Lyubov Nesteroff, Andrew S. Chasin, Yelena Kozlova
-
Patent number: 10140279Abstract: A system and method for providing user enhancements for spreadsheets and tables. In one implementation, the system detects a semantic organization event related to one or more data cells in a content-view of the spreadsheet or table. The system determines whether semantic organization data should be stored for the one or more data cells. The system can use the semantic organization data to display a semantic-view of the spreadsheet or table. The system then allows a user to navigate between the semantic-view and the content-view of the spreadsheet or table.Type: GrantFiled: January 13, 2016Date of Patent: November 27, 2018Assignee: Dropbox, Inc.Inventors: Khurram Zia, Kevyn Arnott
-
Patent number: 10095683Abstract: In one embodiment, a method includes receiving a search query including one or more n-grams, determining for each n-gram if a contextual speller model indicates the n-gram is misspelled, identifying for each misspelled n-gram one or more variant-tokens based at least on the search query and a contextual speller model, generating one or more unique combinations of the n-grams and variant-tokens, where each unique combination includes a variant-token corresponding to each misspelled n-gram, calculating a relevance-score for each unique combination based at least in part on the search query and the contextual speller model, generating one or more corrected queries, where each corrected query includes a unique combination having a relevance-score greater than a threshold relevance-score, and sending one or more of the corrected queries to a user for display.Type: GrantFiled: April 10, 2015Date of Patent: October 9, 2018Assignee: Facebook, Inc.Inventors: Ian Douglas Hegerty, Daniel Bernhardt, Marcus Holland-Moritz, Rafal Krzysztof Sadziak
-
Patent number: 10074064Abstract: Methods and systems for facilitating delivery of a package to a customer are described. The methods include receiving a delivery order, the order including a signature requirement; requesting a visual identification of an authorized receiver of the package from a user; receiving the visual identification from the user; and transmitting the visual identification to a shipping carrier.Type: GrantFiled: September 2, 2016Date of Patent: September 11, 2018Assignee: PAYPAL, INC.Inventor: German Scipioni
-
Patent number: 10055388Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared up front and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.Type: GrantFiled: April 7, 2015Date of Patent: August 21, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
-
Patent number: 10031901Abstract: Methods, systems and computer program products for narrative generation using pattern recognition by topic are provided. A method includes identifying a topic from content. The method includes obtaining events associated with the topic from one or more sources. The method includes processing the events. The method includes generating a narrative of the topic using pattern recognition on the events. The method includes transmitting the narrative for presentation to a user.Type: GrantFiled: March 30, 2016Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Jonathan Dunne, Liam Harpur, Eduardo A. Patrocinio
-
Patent number: 10019412Abstract: A user device may receive a web page having multiple different types of content (e.g., text, images, videos, etc.). The user device may identify the different types of content, and may generate reformatted pages that each include a particular type of content associated with the web page. For instance, one reformatted page may include text content of the web page, without including image content of the web page (and/or vice versa). The reformatted pages may include resized and/or repositioned versions of the original content (e.g., resized and/or reformatted images and/or text).Type: GrantFiled: March 24, 2016Date of Patent: July 10, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Woo Beum Lee, Michelle Felt, Thiru Voonna, Ashish Rao
-
Patent number: 9921632Abstract: Provided is a method for pausing activities in an internet browser in which a plurality of webpages are open, at least one of the webpages being a background webpage relative to at least one other of the webpages. The method may comprise executing, while the plurality of webpages are open, software scripts on the background webpage. The method may then include analyzing a Document Object Model (DOM) and a rendering tree of a background webpage to discover what software scripts the background webpage runs while in the background, and determining whether the background webpage provides title bar updates. The method may also include periodically pausing, by a background activity suspension component, the execution of the software scripts for a pause duration to conserve power or processing resources, and adjusting the pause duration to be longer or shorter based on characteristics of the software scripts that run on the background webpage.Type: GrantFiled: July 10, 2015Date of Patent: March 20, 2018Assignee: QUALCOMM IncorporatedInventors: Shyama Prasad Mondal, Kevin A. Hart, Kulanthaivel Palanichamy, Devdeep Choudhury
-
Patent number: 9910917Abstract: A method, system and computer program product for presenting tags of a tag cloud in a more understandable and visually appealing manner. Tags of a tag cloud that are associated with an object (e.g., web page) are retrieved. The retrieved tags are then assigned to parts of speech (e.g., noun, verb, adjective, adverb). Combinations of the tags are then generated based on the parts of speech assigned to the tags. For example, the combinations of the tags may be based on a template, such as <NOUN> <VERB> <ADJECTIVE>, <PRONOUN> <VERB> <ADJECTIVE>, <PRONOUN> is <ADVERB><VERB> and so forth. The combinations of the tags are then presented after determining the layout to display the generated combinations of tags. Since the tags of the tag cloud are presented in a combination based on the parts of speech assigned to the tags, the tag cloud is more understandable and visually appealing.Type: GrantFiled: January 8, 2014Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 9910918Abstract: A method, system and computer program product for presenting tags of a tag cloud in a more understandable and visually appealing manner. Tags of a tag cloud that are associated with an object (e.g., web page) are retrieved. The retrieved tags are then assigned to parts of speech (e.g., noun, verb, adjective, adverb). Combinations of the tags are then generated based on the parts of speech assigned to the tags. For example, the combinations of the tags may be based on a template, such as <NOUN> <VERB> <ADJECTIVE>, <PRONOUN> <VERB> <ADJECTIVE>, <PRONOUN> is <ADVERB><VERB> and so forth. The combinations of the tags are then presented after determining the layout to display the generated combinations of tags. Since the tags of the tag cloud are presented in a combination based on the parts of speech assigned to the tags, the tag cloud is more understandable and visually appealing.Type: GrantFiled: September 15, 2014Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 9875314Abstract: Techniques are disclosed for managing page state and interaction between a client and server. One embodiment provides a server that is configured to serve webpages having code therein that is executable within the client browser. The code is invoked upon user input indicative of a content request and is configured to request the server to pass back a desired representation of the requested content based on a template specified in the HTTP Accept request-header. The template is independent of content storage location, thereby allowing the same resource at a given server storage location to be accessed and presented in numerous renditions. The server is configured to send back the requested content in a rendition that corresponds to the specified template. The client-based code can be further configured to place the returned content the appropriate page location. The HTTP Accept request-header may specify a media type and template combination.Type: GrantFiled: April 30, 2013Date of Patent: January 23, 2018Assignee: ADOBE Systems IncorporatedInventor: Daniel W. McWeeney
-
Patent number: 9870347Abstract: Conversion of a network site from a particular network site development platform to a different network site development platform may be facilitated by a network site conversion service. The merchant may provide the network site conversion service with a uniform resource locator that references a home document of the network site. The network site conversion service may traverse the source network site to determine the source network site's internal structure. The collected data may be analyzed. For example, aspects of the source network site may be mapped to components of the destination network site development platform. A converted network site may be generated based on the analysis. For example, the aspects of the source network site having mappings to the components of the destination network site development platform may be implemented with those components in the converted network site. The converted network site may then be published.Type: GrantFiled: December 13, 2013Date of Patent: January 16, 2018Assignee: Amazon Technologies, Inc.Inventors: Shashank Shekhar, Jay Austin Crosley, Oleg Oleg Pistolet, Satish Kumar Eerpini, Gurinder Raju, Cameron Dailey Austgen, Seth Bradon Kinast, Teresa Shuk Kwan Lau
-
Patent number: 9860308Abstract: Collaborative annotation of a document. A GUI is generated by a host computer that displays a document to annotate. The GUI is transmitted by the host computer to a plurality of client computers. Real time communication modes are established by the host computer between the client computers, each including communication channels between all the client computers. The host computer receives annotations entered into the GUIs at the client computers, each annotation identifying a span of words in the document to annotate and including an associated annotation type. The host computer updates the GUI to include for display the received annotations and inter-rater agreement statistics indicating the level of agreement between annotations received from each client computer and annotations received from the other client computers. The updated GUI is then transmitted by the host computer to the plurality of client computers.Type: GrantFiled: November 25, 2014Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Suneil H. Berajawala, Anthony T. Levas, Siddharth A. Patwardhan, David D. Taieb
-
Patent number: 9779335Abstract: Methods and apparatus for processing a page description language (“PDL”) data stream are provided. The methods and apparatus divide the PDL data stream to provide a plurality of PDL segments, create associated first and second data files for each of the PDL segments, and assign the first data file or the second data file associated with each of the PDL segments to at least one of a plurality of PDL processors.Type: GrantFiled: July 21, 2015Date of Patent: October 3, 2017Assignee: ELECTRONICS FOR IMAGING, INC.Inventors: Patrick H. Wood, Boris Aronshtam, Sol Goldenberg