Patents Examined by James H. Blackwell
  • Patent number: 9824080
    Abstract: The present disclosure discloses a method and network device for automatic generation of forms for device configurations. Specifically, a network device receives a static configuration document from a user. The network device waits for a content creator to parse through the configuration document and tag various dynamic fields with supported dynamic content tags. The network device can then extract the dynamic variables from the processed document and generate forms to present to the user for the requested information. Next, the network device generates static configuration file(s) corresponding to one or more devices for the user based on the user input values.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: November 21, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Choh Mun Kok, Ravi Mehra
  • Patent number: 9747387
    Abstract: A method, system and computer program product for progressive enhancement of content in a browser. The method includes receiving a document with content containing a plurality of elements and parsing the received content with at least one processor. The method also includes identifying a subset of the plurality of elements that are marked for enhancement and replacing each of the element in the identified subset with their respective enhancement to obtain the document with the enhanced elements.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Dominic P. Cooney, Mark S. Miller, Robert A. Russell, Dmitri A. Glazkov
  • Patent number: 9740671
    Abstract: A webpage generating method includes: obtaining a size of an original design file and layer information of a layer included in the original design file; obtaining a material included in the layer; and generating a webpage according to the size of the original design file, the layer information of the layer, and the material included in the layer.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 22, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yue Lin, Li Xu, Renfei Wu, Xianghui Fu
  • Patent number: 9740675
    Abstract: An integrated system is described that allows a user to easily mine and report data maintained by a customer relationship management (CRM) application. In general, the system automates the process of creating electronic reports, such as an electronic worksheet, in a format that can be directly manipulated and viewed from spreadsheet application. In one embodiment, the report is automatically generated to include a pivot table for displaying the data. The system includes a database adapted to store the CRM data. First and second reporting modules execute within the CRM software application and the worksheet software application, respectively. The reporting modules cooperate in order to integrate CRM application and spreadsheet application, thereby automating the process of generating a worksheet based on the CRM database.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: August 22, 2017
    Assignee: MasterMine Software, Inc.
    Inventor: Robert Machalek
  • Patent number: 9734132
    Abstract: Determination of an underlying grid structure that facilitates layout of East Asian text is disclosed. The underlying grid structure includes both a size of character frames and a size of a text block frame. The East Asian text may be obtained from a scan of printed material that has the text formatted according to layout conventions established by the publisher. The text may be reformatted to appear on a display of an electronic device in a manner similar to the formatting in the original scanned document. Reformatting may include reflowing the text in order to fit a greater or lesser number of characters on a line. The reflowing may maintain character spacing from the original document and follow formatting rules against locating certain characters at the start or end of a line.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Satishkumar Kothandapani Shanmugasundaram, Viswanath Sankaranarayanan
  • Patent number: 9720888
    Abstract: An intermediary system operates as an intermediary between content servers and user devices, and provides services for improving page load times as seen by end users. One such service involves converting all or a portion of a retrieved content page (e.g., web page) into a stream of graphics commands, such as OpenGL commands, that can be executed by the user device's graphics processing unit (GPU). The intermediary system sends these commands to a browser component running on the user device for execution by the GPU.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Saral Jain, David Andrew Killian, Sajeeva Lakmal Bandara Pallemulle, Dmitry Sokolowski
  • Patent number: 9703886
    Abstract: A system and method for formatting an electronic document. Format preference information related to the format of a user network site associated with a user is received. Document format criteria based on the format preference information and format performance information is automatically determined. An electronic document associated with the user network site is output according to the document format criteria.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventor: Alexandra Baugher
  • Patent number: 9690762
    Abstract: Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving content items, each of which is to be displayed upon request as a component of a page bearing other content, manipulating a visual appearance of at least one of the content items such that the content item is more likely to appear visually merged with other content when displayed as a component of a page bearing other content, and storing the manipulated at least one content item for subsequent display as a component of a page bearing other content.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventor: Amit Mhatre
  • Patent number: 9665559
    Abstract: A word processing tool is disclosed for checking the substance and not merely the spelling of words provided by a user. The word checker is capable of identifying potentially inappropriate word choices so that unintentional errors are not introduced into electronic text documents. The word checker can be implemented as a stand-alone procedure, or integrated into a conventional spell-checking program.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: May 30, 2017
    Assignee: Kinigos, LLC
    Inventors: John N. Gross, Anthony A. Gross
  • Patent number: 9658989
    Abstract: A method for preparing a display document for analysis includes: extracting character data from the display document; determining a first order associated with processing of the character data and a second order associated with a logical order of the character data; determining whether the first order is different from the second order; and reversing at least a portion of the character data in response to the determination that the first order is different from the second order.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: May 23, 2017
    Inventor: Adrian Lee
  • Patent number: 9639623
    Abstract: Administration of a Web page is contemplated. The contemplated administration may be used to facilitate identifying state of a Web page at a first device from a remotely located second device, optionally independently of a Web server that downloads the Web page to the device. The contemplated administration may be used to facilitate changing state of Web page as provided through the first device from the remotely located second device, optionally independent of the Web server that downloads the Web page to the device.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: May 2, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventor: Robert Lund
  • Patent number: 9582592
    Abstract: The present disclosure is directed to a method for providing a recommended list of uniform resource locators (URLs) responsive to a uniform resource locator (URL). The method may include identifying, by a server, a plurality of users that clicked on an encoded uniform resource locator (URL) link corresponding to a URL. The server may identify a plurality of encoded URL links clicked by each of the plurality of users. The server may determine a number of users who clicked on each encoded URL link of the plurality of encoded URL links and also clicked on the encoded URL link. The server may enumerate, responsive a request comprising the URL, a list of URLs and their corresponding score based on the determination, each URL of the list of URLs corresponding to one of the plurality of encoded URL links.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: February 28, 2017
    Assignee: BITLY, INC.
    Inventors: Hilary Mason, Todd Levy
  • Patent number: 9536245
    Abstract: A system for providing an individual user with customized information is described. The user provides the system with the user's preferences. The system compares each user's preferences to a database to provide the user with notification via an e-mail newsletter sent over a computer network. The newsletter is individually prepared for each user by dynamically populating the newsletter with the necessary information as the newsletter is being sent to the individual. Thus, there is no need to first prepare the newsletter, store it, send it, and delete it. This approach reduces the need for more equipment as the number of needed newsletters increases.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: January 3, 2017
    Assignee: ABOUT, INC.
    Inventors: Elliot Shmukler, Joshua J. Schanker
  • Patent number: 9501582
    Abstract: Text content embedded with multimedia content is provided from a content provider to a client device. The multimedia content may be provided to the client device separate from the text content. In particular, multimedia content metadata indicating a storage location of the multimedia content may be provided to the client device after the text content. The client device may request the multimedia content from the content provider based on the multimedia content metadata. The content provider may send the requested multimedia content to the client device after receiving an authenticated version of the multimedia content metadata.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: November 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohar H. Bhise, Timothy M. Garcia, Martin Goerner, Brandon J. Smith, Ryan J. Snodgrass
  • Patent number: 9501464
    Abstract: Some embodiments are directed to a computer program for facilitating management and processing of data relating to changing conditions of multiple subjects involved in a government-sponsored social program. The computer program is configured for implementation by a processor to display multiple subjects, which form a group of subjects involved in the government-sponsored social program, in one of a column and row format. Multiple requirements, which each are required to be satisfied within a certain deadline pursuant to the government-sponsored social program, are displayed in the other of the column and row format, such that the displayed multiple subjects and multiple requirements form a matrix. One of multiple identifiers, which are displayed at each of the intersections of the matrix, each indicate status of the requirement relevant to the associated subject, each of the multiple identifiers being visually unique to enable identification of the relevant status.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: November 22, 2016
    Inventor: Lihong Leon Ma
  • Patent number: 9477647
    Abstract: A method and system for verifying resource content. A first characteristic of the content of a resource stored at a second computer is computed. The second computer is coupled to the first computer via a communication infrastructure. A markup element including the computed first characteristic is created in a markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated by computing a hash of the content of the retrieved resource according to a particular hash algorithm. The second characteristic is ascertained to be identical to the first characteristic. The resource indicator and the first characteristic are included in the markup element. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Patent number: 9449337
    Abstract: A method for electronic commerce management is provided. The method includes sending a request to the test server to be assigned a session identifier, the session identifier being associated with an assigned content version and receive the session identifier from the test server. The method further includes generating web page data to send to the client program, the web page data including (1) computer code which upon execution will cause the client program to retrieve the assigned content version of the static content from the test server using the session identifier, and (2) dynamic web page content based on one or more dynamic content factors and send the web page data to the client program.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: September 20, 2016
    Assignee: Elastic Path Software, Inc.
    Inventors: David Michael Baker, Simon Droscher, Derek Alan Lewis, Jon Call Ferguson
  • Patent number: 9418243
    Abstract: Activating a private browsing mode for a browser can include receiving an electronic document within the browser and detecting an indicator associated with the electronic document using a processor, wherein the indicator is correlated with the private browsing mode of the browser. Responsive to detecting the indicator, the electronic document can be rendered within a view of the browser in which private browsing mode is activated.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Bernhard Bauer, Philippe J. Beaudoin, Chris Bentzel, Steven Chi Truong, Manas Tungare
  • Patent number: 9361391
    Abstract: The invention relates to generating a web feed composed of content elements. A number of content elements to be added to the web feed is determined, according to a number of available content elements to be published and according to a predefined visibility period associated with the web feed and defining a minimal time period for which any content element has to remain present in the web feed, wherein the determining of the number of elements comprises estimating a predicted number of new content elements liable to arrive during said visibility period, from historical data of said web feed representing statistics of arrivals, during past visibility periods, of content elements to be published. From the number of available content elements to be published, the determined number of content elements are selected, and entries corresponding to the selected content elements are created in the web feed.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: June 7, 2016
    Inventors: Romain Bellessort, Youenn Fablet, Hervé Ruellan
  • Patent number: 9361299
    Abstract: Methods, systems, and computer program products are provided for RSS content administration for rendering RSS content on a digital audio player. Embodiments include retrieving, through an RSS feed, RSS content; extracting text from the RSS content; creating a media file; and storing the extracted text of the RSS content as metadata associated with the media file. Embodiments also typically include extracting one or more images from the RSS content; and storing the extracted images as metadata associated with the media file. Embodiments also typically include extracting text from the RSS content for audio rendering on the digital audio player; converting the text to speech; and recording the speech in the audio portion of the media file. Many embodiments also include storing the media file on a digital audio player; displaying the metadata describing the media file; and playing the audio portion containing the speech.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson